Get involved
Contribute
Ask a question
- GitHub Discussions on the OpenGenealogyAI organisation: free to read, free account to post. Questions that keep coming up are promoted into the FAQ.
- Email: maxgen@opengenealogyai.org, for anyone who would rather not use GitHub.
Report a problem
Found a record that should validate but does not, a description that contradicts the field, or a fixture that is wrong? Open an issue in the schema repository with the JSON that shows it. A reproducible example is worth more than a paragraph.
Propose a change
Follow the process on the governance page: problem, proposed change, backward compatibility, examples. Additive proposals that come with a fixture are the easiest to accept.
Build on it
You do not need permission. Some useful starting points:
- Validate records against the canonical schemas at
https://opengenealogyai.org/schemas/maxgen/v1/, or try the browser validator. - Keep your own fields in
extensions{}so your records stay valid across releases. - Honour the three normative rules: living people stay private, DNA stays private and never holds raw genotypes, and tasks about living people are never sent outside.
- Tell us. Implementations are listed on this site, and three independent ones convene the advisory board.
Help with the content
The podcast study guides, the FAQ and the schema pages are all improvable. Corrections and clearer wording are welcome as issues or pull requests against the website repository.