-
Notifications
You must be signed in to change notification settings - Fork 3
feat: Add readthedocs support #75
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
Conversation
Reviewer's GuideThis PR adds Read the Docs support by introducing a .readthedocs.yaml configuration, documentation dependencies, restructuring the Sphinx docs layout with dynamic versioning in conf.py, updating the Makefile, and removing obsolete docs files. Class diagram for updated Sphinx configurationclassDiagram
class conf_py {
+author: str
+release: str
+html_title: str | None
# Dynamic versioning via __version__
}
class Makefile {
+SPHINXBUILD: str
+SOURCEDIR: str (now 'source/')
+BUILDDIR: str
}
Makefile --> conf_py: uses
File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #75 +/- ##
=======================================
Coverage 90.83% 90.83%
=======================================
Files 18 18
Lines 851 851
Branches 98 98
=======================================
Hits 773 773
Misses 48 48
Partials 30 30 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Summary by Sourcery
Configure the project to build documentation on ReadTheDocs by restructuring the Sphinx docs directory, updating conf.py to use dynamic metadata, and defining doc dependencies and build settings.
New Features:
Enhancements:
Build: