Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sphinx Documentation #121

Open
wants to merge 13 commits into
base: main
Choose a base branch
from

Conversation

thisisjube
Copy link

This PR is intended to enhance the documentation of SLOTHY. It has been created using sphinx. Sphinx allows adding custom markdown/ rst files (as for the SLOTHY Tutorial) and auto-generates an API reference from the existing doc strings. Effectively, Sphinx creates a bunch of HTML files that could be hosted via GitHub pages. A well-organized and visually appealing documentation could help remove obstacles for users and developers working with SLOTHY.

Try it yourself: After installing the python dependencies via the requirements.txt file you can start the build process with

cd docs
make html

and open the docs/build/index.html file with your browser.

@thisisjube thisisjube marked this pull request as ready for review January 22, 2025 14:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant