Documentation
/Contributing
Data source contributions¶
Use this path to add or update an upstream source integration. Start with the source matrix and the source sync lifecycle so the proposed role and maturity are explicit.
Contribution requirements¶
- Record the source role, identifiers, license, and terms in
data/sources/registry.yaml. - Define whether the path is local, fixture-backed, live, or experimental.
- Preserve source identity, snapshot/version, import context, and fingerprints where supported.
- Add deterministic fixtures or focused tests for normalization and validation.
- Keep
STABLE,BETA, andEXPERIMENTALlabels tied to NosoGraph implementation maturity, not upstream scientific quality.
Validate the change¶
Run the focused tests for the adapter, then the repository gate:
make ci-local
Do not describe a connector as continuously updated or production-grade unless the implementation and current status support that claim. Upstream data terms remain separate from the Apache-2.0 license for NosoGraph source code.
Continue¶
- Sources — current integration matrix.
- Provenance — traceability semantics.
- Good first issues — a scoped source task.