Our documentation is inconsistent in style and form - and spotty in some places. Important functions need proper documentation. To work towards this, we would need a standardized documentation format. Sphinx is a documentation generator. This documentation will eventually include everything about the project: overview, installation instructions, contributing, and code documentation. This ticket will just set Sphinx up.
TODO
[x] Add and install Sphinx as a dependency by adding Sphinx==7.2.6 to the requirements.txt file and run pip3 install -r requirements.txt
[x] Configure and integrate Sphinx with the repository according to the quickstart above and the Sphinx documentation
Notes
This story is only beginning the auto-documentation process. You don't need to convert all the functions we currently have to the Sphinx format, but please do try at least a few and then running the tool on them to ensure that it works.
Context
Our documentation is inconsistent in style and form - and spotty in some places. Important functions need proper documentation. To work towards this, we would need a standardized documentation format. Sphinx is a documentation generator. This documentation will eventually include everything about the project: overview, installation instructions, contributing, and code documentation. This ticket will just set Sphinx up.
TODO
Sphinx==7.2.6
to therequirements.txt
file and runpip3 install -r requirements.txt
Notes
This story is only beginning the auto-documentation process. You don't need to convert all the functions we currently have to the Sphinx format, but please do try at least a few and then running the tool on them to ensure that it works.