Installation¶
Requirements¶
- Python 3.10 or newer
- pip or uv (recommended)
Install¶
Verify the installation:
Initialise a project¶
The stepyard init command creates a project directory with everything Stepyard needs:
This creates:
my-project/
├── .stepyard/ # runtime data (database, logs, plugin env)
├── .gitignore # pre-configured to ignore .stepyard/
└── flows/
└── hello.yaml # a working example flow
Run the example immediately:
Editor support (optional)¶
Generate a JSON Schema for your flows so editors can validate them inline:
This writes .stepyard/flow.schema.json. Add the modeline at the top of each flow file (paths are relative to the file location - use ../ for files inside flows/):
What's next?¶
Follow the Tutorial: Build a CI Pipeline to write a real multi-step flow from scratch.