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
-
Clone the repository:
git clone https://github.com/your-org/your-repo.git cd your-repo -
Set up your Python environment:
python -m venv venv source venv/bin/activate pip install -r requirements.txt -
(Optional) Build and run with Docker:
docker compose up --build
2. Running a Hello World Workflow
-
Start the services:
./init_structure.sh -
Run the example workflow defined in
schemas/ir/examples/hello.json. -
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!