Commit Graph

10 Commits

Author SHA1 Message Date
d2ee0b5770 .github/workflows/pages.yml: Deploy to site branch 2021-11-01 08:41:17 +02:00
992fda8f85 Add GitHub workflow to publish to Pages
It seems we can only enable GitHub Pages with subdirectories at the
root of the project. Ours is in ./site/docs so I think we need to
use an example like Hexo's to publish with a GitHub workflow.

See: https://hexo.io/docs/github-pages
2021-11-01 08:38:05 +02:00
fdf1c8ebcb Add .gitignore
For now only ignoring the site/node_modules directory.
2021-11-01 08:34:00 +02:00
10dc377139 Add basic README.md 2021-11-01 08:33:36 +02:00
286896486e Add initial version of schema specification site
After running the util/generate_docs.py script to parse and extract
the metadata term specifications and their controlled vocabularies,
we use Hugo to generate the HTML site. The HTML site uses Bootstrap
with several ISEAL brand colors gleaned from the corporate website.
2021-11-01 08:27:41 +02:00
30310e6db6 Add util/generate-docs.py
This script parses the Excel schema file to produce term metadata
and extract controlled vocabularies to the site content directory.
After running this we can generate the site using Hugo.
2021-11-01 08:21:50 +02:00
c7c0d0efcc Add setup.cfg for isort
This is for sorting Python imports and warning about unused ones.
2021-11-01 08:21:32 +02:00
a0e6e417d4 Add poetry config
Currently covers the dependencies used in Marie's Jupyter notebook
and some extra dev tooling. Note that I had an issue using poetry
to install pylode, so I added it to pyproject.toml manually.
2021-11-01 08:19:39 +02:00
5b622e80e6 fixing domain and range namespace 2021-10-28 09:04:51 +02:00
3e194e10c6 first attempt at creating the ontology file 2021-10-06 18:13:21 +02:00