Contribute
Ominvita is a nonprofit AGPL project. Contributions — code, documentation, clinical feedback, translations, and new country adapters — help build health infrastructure that belongs to everyone.
Application code
The main monorepo lives on GitHub. Internal architecture decisions are tracked in-repo as ADRs — public operator docs are in this site's documentation.
cd ominvita && bun install
cp .env.example .env.local
docker compose -f docker/compose.yml up -d
bun run dev
Public documentation
Operator docs live in the main monorepo at ominvita/docs/site/ — not in this website repo. Internal
engineering docs (ADRs, roadmaps, CNAS matrix) are under ominvita/docs/internal/ and are never published here.
- Add or edit
ominvita/docs/site/your-page.md - Register in
ominvita-website/scripts/doc-sources.mjsandsrc/lib/config.ts - Run
bun run sync-docsin the website repo and commit generatedsrc/lib/content/
Country adapters
New national modules belong in packages/billing-adapters/ in the main repo. See Country billing adapters for the interface and design rules.
License
Contributions are licensed under AGPL-3.0-or-later. By submitting a pull request, you agree to these terms.