-
Notifications
You must be signed in to change notification settings - Fork 6
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
python: Add github-pages & update landing page docs #103
Conversation
Added a doc/ dir in the root where generated documentation will be created. This will be done by Sphinx, see python/Makefile.
Examples in the README should now compile. Updated info on build environment (poetry instead of pipenv).
Previously they were not in sync.
- Use poetry instead of pipenv - Update README to reflect this
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.
Seems fine; It's been a looong while since I looked at this, so I'm trying to remember what other feedback I had.
I think the main thing was that not all APIs for all modules had been generated - the main ones were there, but I recall having to add the ones for writing (or was it reading) from the ledger. I think they were missing from the Sphinx configuration. There are still others which are incomplete. Hope you can add those later.
Another thing I recall I found confusing is that there is a 'postman' example; there also exists an on-line page for testing REST apis with the same name. That may be confusing for some people.
Re-opened #46 as a branch in the repo instead of a fork.
The only material changes I made to it were removing the
docs
folder (I opted to keep them up-to-date on agh-pages
branch rather than keep them in repo); otherwise this is essentially the same PR, but relatively up-to-date with HEAD.