My App

Getting Started

Getting Started

Getting Started

Welcome to the project! This guide will walk you through the basics of setting up your environment, running your first workflow, and exploring the system architecture.


1. Installation

  1. Clone the repository:

    git clone https://github.com/your-org/your-repo.git
    cd your-repo
  2. Set up your Python environment:

    python -m venv venv
    source venv/bin/activate
    pip install -r requirements.txt
  3. (Optional) Build and run with Docker:

    docker compose up --build

2. Running a Hello World Workflow

  1. Start the services:

    ./init_structure.sh
  2. Run the example workflow defined in schemas/ir/examples/hello.json.

  3. Check logs/output to see the results.


3. Next Steps

To better understand the system, explore the architecture documentation:

  • Overview – components, data flows, sequence diagrams
  • API Shim – REST/SSE endpoints, idempotency, error model
  • Temporal – workflows, activities, signals/queries, retries, versioning
  • Intermediate Representation (IR) – schema fields, examples, validation
  • Workers – adapters, task queues, streaming, checkpointing

4. Contributing

Please read the Contributing Guide, Code of Conduct, and Security Policy before contributing.


You are now ready to dive deeper into the system!