Contributing

Make one useful change. Help the model grow.

Start with the project’s contribution guide. Bug reports, reproducible examples and feedback on business models are useful ways to contribute.

Before opening a contribution.

  1. Choose a focused change

    Describe the problem and discuss larger changes before implementation.

  2. Prepare and check

    Follow the development guide, branch from main and run checks for the parts you change.

  3. Explain your pull request

    State what changed, why and how you checked it. The contribution guide explains how accepted work enters a published snapshot.

GitHub Issues is available. GitHub Discussions is not enabled yet. Report security findings through the private process described in SECURITY.md.

Find a small place to start.

Sample issues for the future contribution board. These are design examples, not open repository tickets.

Explain a many-to-many film credit

Documentation · Illustrative content

Write a short guide showing why a credit carries a role. Include two people, two films and one repeated collaborator.

Add a missing-key learning example

Sample data · Illustrative content

Use invented records to demonstrate a missing relationship target. Explain the expected diagnostic without silently creating a link.

Improve the Chinese modeling glossary

Translation · Illustrative content

Compare the terms for object type, instance, source mapping and evidence. Include a short usage example for each.

Review the source inspector with a keyboard

Accessibility · Illustrative content

Document focus order, opening and closing behavior, and how the selected source is announced.

There is already something to explore.

Try the example worldsRun the learning sample