You need python for this. I know, I am not a cool kid with go. Any refactor you want to use hugo is welcomed. It's just easy for me to use sphinx out of habit.
Ensure you have your system's python pip package installed.
Then use: pip install --user -r dev-requirements.txt
.
You should have a binary in your local user space. Make sure your $PATH is
properly set. You should be able to run the "tox" command from now on.
tox -e docs
This builds the docs in docs/build/html.
To read them:
xdg-open docs/build/html/index.html
.docs/build/html
,
then run python3 -m http.server
. Point then your browser to your machine,
like http://127.0.0.1:8000
.The docs source is in docs/source/ (obviously?!).
If you are not familiar with restructured text, please have a looksie in here: https://www.sphinx-doc.org/en/master/usage/restructuredtext/basics.html
This repo uses semantic commits. If you write your commit well, there is nothing to be done for releasing.
Here is a link to the information you need to put in your commit message.
https://www.conventionalcommits.org/en/v1.0.0/#summary
Don't forget that commits should be explaining the context of the WHY you do something.