Deployment configuration for www.geolexica.org, the multi-dataset hub for Geolexica terminology registers.
Built with @glossarist/concept-browser — a Vue 3 SPA that browses ISO terminology datasets.
The hub hosts four datasets, configured in datasets.yml:
| ID | Title | Owner |
|---|---|---|
iev |
IEC Electropedia (IEV) | IEC TC 1 |
isotc211 |
ISO/TC 211 Multi-Lingual Glossary | ISO/TC 211 |
isotc204 |
ISO/TC 204 ITS Vocabulary | ISO/TC 204 |
osgeo |
OSGeo Lexicon | OSGeo |
datasets.yml Dataset registry (GCR sources, colors, tags)
site-config.yml Site branding, routing, and feature flags
index.html Legacy static landing page (fallback)
.github/workflows/ CI/CD: builds and deploys to GitHub Pages
Pushing to main triggers the build_deploy workflow which:
- Checks out this repo and
glossarist/concept-browser - Copies
datasets.ymlinto the browser project - Fetches GCR packages, generates data, builds edges
- Builds the SPA and deploys to GitHub Pages
Add an entry to datasets.yml — no code changes required.
site-config.yml controls branding, fonts, features, and per-dataset overrides. See the concept-browser docs for the full schema.
MIT