Development
Reference and guides for working on a HORUS project day to day: the commands you run, the knobs you turn, and the tools that tell you what the system is doing.
If you are still getting a first node running, start with the Quick Start instead.
Reference
The pages you come back to rather than read once.
| Page | What it covers |
|---|---|
| CLI Reference | Every HORUS command |
| Environment Variables | Every HORUS_* variable the runtime and CLI read, what it does, and its default |
| Parameters Guide | Configuring and tuning applications with runtime parameters |
Building
| Page | What it covers |
|---|---|
| Custom Messages | Define a message once and use it from Rust, C++ and Python |
| Error Handling | Unified error types and result handling |
| AI Integration | Integrating AI and ML models into an application |
Checking your work
| Page | What it covers |
|---|---|
| Testing HORUS Applications | Unit testing, integration testing, and mocking nodes |
| Static Analysis | Project validation with horus check |
| Monitor Guide | Monitoring and debugging a running application |
Related
- Package Management — manifests, dependencies,
and the
horus.tomlconfiguration reference - Advanced — scheduler behaviour, fault tolerance, and deployment
- Common Mistakes — the errors that come up most often and what each one actually means