Kora is developed in public and we appreciate contributions.
The main branch is the integration branch. All feature work and bug fixes should target main.
Audit status is commit-based, not branch-based. Audited baselines are tracked in audits/AUDIT_STATUS.md, and stable releases are represented by immutable tags/releases.
Do not use long-lived release branches. Use tags/releases plus audits/AUDIT_STATUS.md to communicate audited baselines.
For security vulnerabilities related to code on main, please review SECURITY.md before opening a public issue.
- Install Rust and Cargo
- Build all packages:
make build - Run formatting and lint checks:
make check - Run unit tests:
make unit-test - Run integration tests:
make integration-test
make install-ts-sdk
make build-ts-sdk
make unit-test-ts- Run
make check(formatting + clippy) - Run
make unit-test - Use conventional commits (
feat:,fix:,chore:, etc.)