Pull Requests are very much welcome, but cannot readily change normative content.
The final website is rendered using GitHub Pages, which uses Jekyll. It consists of some templates and some data files that those templates use. Some templates are rendered on the basis of the normative linked data files, using custom Python 3.9 scripts.
File | Why | GitHub | Jekyll | Python | Content | |
---|---|---|---|---|---|---|
CONTRIBUTING.md |
Collaboration information | x | ||||
Makefile |
For building locally, commands Python and Jekyll | |||||
_config.yaml |
Jekyll | x | ||||
_includes |
Jekyll templates, generated by Python | x | x | |||
bin |
Python scripts | x | ||||
index.md |
Home page of the final website | x | ||||
poetry.lock |
Python package management | x | ||||
src |
Python helper files | x | ||||
Gemfile |
Jekyll config | x | ||||
README.md |
Introduction | x | ||||
_data |
Configuration data | x | ||||
assets |
Jekyll helper files | x | ||||
data |
Normative and informative linked data files | x | ||||
pages |
Web pages | x | ||||
pyproject.toml |
Project configuration | x |