Getting started
Follow this guide to run the docs project locally and validate your basic Idum setup.
Prerequisites
- Python 3.11 or newer.
- Access to your workflow definitions and worker process.
- A queue backend configured for your environment.
Run locally
- Install dependencies with
uv sync. - Start the docs site using
uv run mkdocs serve. - Open
http://localhost:8000and verify the docs navigation.
First workflow checklist
!!! note Prefer idempotent step handlers from day one to simplify retries and recovery.
- Define a workflow with explicit step names and retry policy.
- Implement workers that handle each step idempotently.
- Publish jobs to the queue with a unique execution identifier.
- Confirm completion and inspect failures in your monitoring pipeline.