Issues and pull requests are welcome. For security vulnerabilities, follow SECURITY.md instead of opening a public issue.
- Install Node.js 22 and Docker.
- Run
npm install. - Copy
.env.exampleto.envand generate every required credential. - Start PostgreSQL with
docker compose up -d postgres. - Export
DATABASE_URLand the required application secrets, then runnpm run dev.
Before opening a pull request, run:
npm run check
PYTHONPATH=sdks/python/src python3 -m unittest discover -s sdks/python/tests -v
cargo test --manifest-path sdks/rust/Cargo.toml
docker compose config --quietKeep changes focused, include tests for behavior changes, and avoid committing .env, database exports, credentials, or captured user inputs.
Set TEST_DATABASE_URL to a disposable PostgreSQL database to exercise real event/outbox transactions and multi-worker delivery leases. The storage tests write test data.