Thank you for your interest in contributing to Clarvia.
Clarvia builds open workflow infrastructure for bereavement administration across Europe. Every contribution — whether it improves source quality, workflow accuracy, accessibility, translations, documentation, or tooling — strengthens a reusable commons.
Each repository has its own contributor guide with specific instructions:
| Repository | Focus | Guide |
|---|---|---|
| clarvia-graph | Consequence graph — sources, assertions, schemas, validation | CONTRIBUTING.md |
| workflow-web | Website — frontend, accessibility, static generation | See repo issues |
| lex | Legislation — normalized law from official sources, adapter pattern | CONTRIBUTING.md |
If you're not sure where to start, browse good first issues across the org.
These principles apply across all Clarvia repositories.
All workflow-related contributions must be grounded in official or authoritative sources. Every published workflow item should be traceable to a source URL, jurisdiction, language, and access date.
Unsourced legal or administrative assertions will not be merged.
Clarvia does not provide individualized legal advice. Contributions should describe what official sources say and mark unresolved interpretation questions for maintainer or expert review.
AI-assisted workflows may be used internally, but AI-generated content must always be reviewed by a human before publication. Maintainers may request additional verification for jurisdiction-specific changes.
Good contributions are focused, source-linked, testable, and easy to review. Avoid combining unrelated changes into a single pull request.
- Fork the relevant repository and create a branch from
main. - Make your changes with clear, atomic commits.
- Sign off your commits with
git commit -s(Developer Certificate of Origin). - Run existing validation and tests where applicable.
- Open a pull request using the repository's PR template.
Maintainers will review submissions as capacity allows.
Clarvia uses the Developer Certificate of Origin (DCO), not a CLA. By signing off your commits, you certify you have the right to submit the work under the project's licenses.
Follow the existing project conventions and configured tooling.
- Use 2-space indentation.
- Use UTF-8 encoding.
- Prefer deterministic formatting.
Prefer clear, concise sections. Use one sentence per line where practical.
Do not submit personal bereavement cases, identity documents, death certificates, family details, addresses, medical or financial information, or private correspondence through public issues, pull requests, or discussions.
All participants must follow the Code of Conduct.
See SUPPORT.md for support channels.