Skip to content

Add documentation#42

Merged
pressler-vsc merged 3 commits intomainfrom
add-docs
Feb 3, 2026
Merged

Add documentation#42
pressler-vsc merged 3 commits intomainfrom
add-docs

Conversation

@pressler-vsc
Copy link
Contributor

Description

This PR adds reasonably lightweight doc pages to jbpy. Because of a desire that they be low maintenance, I wanted to try something other than sphinx and landed on zensical with embedded pdoc (not pdoc3; be wary of the drama) for the auto-API documentation (see their docs for the example I used).

Originally, I tried using only pdoc, which worked ok, except I wanted to have something at least somewhat extensible (e.g. for having a page on CLI tools, etc.) and found pdoc limited in that respect.

Note that the rendering of much of the API is still a bit wonky. I chalk much of that up to the haphazard docstrings currently throughout jbpy. I think a good next step would be to use numpydoc lint and clean those up.

Demo

RTD is currently serving this branch from my fork to test the rendering and RTD configuration:
https://jbpy.readthedocs.io/en/latest/

image

@pressler-vsc pressler-vsc merged commit a711950 into main Feb 3, 2026
5 checks passed
@pressler-vsc pressler-vsc deleted the add-docs branch February 3, 2026 14:22
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.

2 participants