Closed adamltyson closed 11 months ago
Thanks for this Adam - it looks really great.
Yeah as you say in the long run this is going to become incompatible with the current SOA whereby all docs are hosted on the GitHub README but I'm happy to start here for now and cross that bridge down the line
This PR adds a simple website using the PyData Sphinx Theme generated from the NIU Python cookiecutter template.
To give an idea of a future website structure, I've copied the README information along with the mission statement. I've restructured this a bit, mostly to give a sense of what the final website could look like. Some of the links may be a bit brittle (I did a find and replace for local links). Eventually all the gifs etc should probably be in
docs/source/_static
or equivalent.All files are in
docs/
and there is aREADME.md
with some information, but to render locally, you only need to install the dependencies (pip install -r docs/requirements.txt
) and build the docssphinx-build docs/source docs/build
). To view, opendocs/build/index.html
in a browser.This PR also includes a GitHub action that will build the docs into a seperate branch (
gh-pages
) whenever a tag is released. Enabling GitHub pages in settings will host this website at https://ratinabox-lab.github.io/ratinabox.