Kora is developed in public and we appreciate contributions.
The main branch only contains audited releases plus minor hotfixes and docs. All feature work and bug fixes should target the latest release/* branch (check open PRs or the README for the current one).
PRs opened against main for non-audited code will be asked to rebase onto the active release branch.
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.)