Fairspec Extension Template
Updated May 9, 2026
The Fairspec Extension Template is a ready-made repository template for building and publishing your own Fairspec extension. It bootstraps the JSON Schema profile, validation tests, and a documentation site so you can focus on the domain-specific properties of your extension.
What's included
- A pre-wired JSON Schema profile that extends the base Fairspec Dataset schema via
allOf. - A test harness that validates example descriptors against the profile on every commit.
- A pre-configured documentation site so you can publish your specification alongside the schema.
- GitHub Actions workflows for CI and publishing the profile on release.
When to use it
Reach for the template when you need to formalize a new extension — for example, a domain-specific profile for spectroscopy, genomics, or imaging — and want to ship it as a versioned, citable schema rather than ad-hoc JSON.
For more about the extension mechanism itself, see the Extensions overview.
Created with ❤ and Livemark