Development
Development is split across the four repositories.
Local order
For protocol-driven development, work in this order:
- Server database and ingest API
- OpenAPI contract
- Dashboard
- Client
Run the API tests before changing a protocol schema.
Pull requests
Changes that affect the HTTP API must update openapi/v1.yaml and the human-readable documentation in the same change set.