Skip to content

feat(specifications): add unlisted specification registry built from data files - #59

Merged
carlfredl merged 4 commits into
mainfrom
add-compliance-page
Oct 1, 2026
Merged

carlfredl merged 4 commits into
mainfrom
add-compliance-page

Conversation

@etienne0101

Copy link
Copy Markdown
Contributor

Summary

Adds a registry of mobility specifications assessed against the MDIP open standard criteria.

What's included

  • Registry page (/specifications/): searchable, filterable list of 55 specifications, ordered by number of known adopters.
  • Specification pages (/specifications/<id>/): status, verdict and rationale for each MDIP criterion, licensing, adoption and maintainers, with the assessment rules shown under the criteria.
  • Data on GitHub (data/): one Markdown file per specification and per organization, plus principles.csv and licences.csv. "Suggest a change" on each page opens that entry's file on GitHub for editing.
  • API (/api/): static JSON catalogue, full records, organizations, CSV export, and an OpenAPI description with Swagger docs at /api/docs/.
  • Checks: make specs-check validates the data, and runs on every pull request that touches it.

See data/README.md for the data format and how to contribute.

@carlfredl
carlfredl merged commit 878248e into main Oct 1, 2026
1 check passed
@carlfredl
carlfredl deleted the add-compliance-page branch October 1, 2026 16:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants