Note: Supersedes #14, taking a submodule approach per @Xarthisius's suggestion.
Summary
Create a new trace-vocabularies repo that aggregates TRACE-sponsored vocabularies as git submodules and provides shared infrastructure: Widoco build, GitHub Pages deployment, w3id.org redirect configuration, and a vocabulary index page.
Individual vocabulary repos (beginning with trov) contain only vocabulary source files. The trace-vocabularies repo builds and publishes documentation and generated serializations (.jsonld, .rdf, .nt) for all of them.
Structure
trace-vocabularies/
├── trov/ → submodule → transparency-certified/trov
├── w3id/
│ ├── .htaccess
│ ├── README.md
│ └── tests/
├── widoco/
│ ├── Dockerfile
│ ├── README.md
│ └── tests/
└── .github/
└── workflows/
└── deploy.yml
Steps
Related
Note: Supersedes #14, taking a submodule approach per @Xarthisius's suggestion.
Summary
Create a new
trace-vocabulariesrepo that aggregates TRACE-sponsored vocabularies as git submodules and provides shared infrastructure: Widoco build, GitHub Pages deployment, w3id.org redirect configuration, and a vocabulary index page.Individual vocabulary repos (beginning with trov) contain only vocabulary source files. The
trace-vocabulariesrepo builds and publishes documentation and generated serializations (.jsonld,.rdf,.nt) for all of them.Structure
Steps
trace-vocabulariesrepo under transparency-certified orgtrovas submodulew3id/directory (.htaccess,README.md, tests)widoco/directory (Dockerfile,README.md)transparency-certified.github.io/trace-vocabularies/trov/0.1/w3id/from trov repoRelated