Thank you for your interest in contributing!
This repository is a runtime example for the trading-framework framework using Kubernetes (via e.g. MicroK8s) and Argo Workflows. Contributions should preserve clarity, explicitness and reproducibility.
All contributions must respect the core design philosophy:
- Determinism over convenience
- Explicit state modeling
- No hidden side effects
- Risk-first architecture
- Clear domain boundaries
Avoid introducing implicit behavior or non-deterministic execution paths.
- Fork the repository
- Create a feature branch
- Commit small, logical changes
- Open a Pull Request with clear description
Use clear messages:
feat: add monitoring overlay
fix: correct SecretProviderClass parameters
docs: update bootstrap instructions
Recommended:
- Python 3.11.x
- Dev Container (provided in this repository)
Alternatively:
pip install -e .Before submitting:
- The
./scripts/check.shscript must pass - All backtests must complete successfully and produce result artifacts