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

Automaticity for building API docs #120

Closed
jan-matthis opened this issue Apr 9, 2020 · 6 comments
Closed

Automaticity for building API docs #120

jan-matthis opened this issue Apr 9, 2020 · 6 comments
Assignees
Labels
blocked Something is in the way of fixing this. Refer to it in the issue documentation Improvements or additions to documentation enhancement New feature or request hackathon less-urgent This is beyond the current 2 week horizon

Comments

@jan-matthis
Copy link
Contributor

jan-matthis commented Apr 9, 2020

@jan-matthis jan-matthis added documentation Improvements or additions to documentation enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed less-urgent This is beyond the current 2 week horizon labels Apr 9, 2020
@alvorithm alvorithm added this to the Post-release cleanup milestone May 4, 2020
@jan-matthis jan-matthis added the blocked Something is in the way of fixing this. Refer to it in the issue label May 5, 2020
@jan-matthis jan-matthis self-assigned this May 5, 2020
@jan-matthis
Copy link
Contributor Author

This might be an alternative plugin to use for API docs, just came out a few days ago: https://github.com/daizutabi/mkapi

@pawamoy
Copy link

pawamoy commented Jun 22, 2020

@jan-matthis mkdocstrings now support inheritance, if you want to give it a try 🙂

@jan-matthis
Copy link
Contributor Author

@pawamoy Thanks a lot! Gave it a try, and inheritance is working now 🚀

There is one issue remaining before making use of it: With inheritance in place, __call__ gets listed before __init__ due to alphabetical sorting. This might be confusing to users, so I'll probably wait for mkdocstrings/mkdocstrings#102, mkdocstrings/pytkdocs#29 before adopting

@jan-matthis jan-matthis changed the title Improve docstrings in API docs Automaticity for building API docs Jul 2, 2020
@jan-matthis jan-matthis removed good first issue Good for newcomers help wanted Extra attention is needed labels Jul 2, 2020
@janfb janfb added the hackathon label Feb 6, 2024
@janfb
Copy link
Contributor

janfb commented Mar 1, 2024

Context for hackathon: I created a PR draft that addresses this but needs further work. I suggest reading the #964 description and understand the concept of mkdocs and mkdocstring via the comments here, and then continue working on #964.

@janfb
Copy link
Contributor

janfb commented Jul 22, 2024

most issues are addressed in #1147 : We add a GH workflow that converts the tutorial and example notebooks and builds the docs upon every new release.

@janfb
Copy link
Contributor

janfb commented Aug 23, 2024

docs are now built automatically including notebook conversion, using mike and GH actions. See #1181

@janfb janfb closed this as completed Aug 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
blocked Something is in the way of fixing this. Refer to it in the issue documentation Improvements or additions to documentation enhancement New feature or request hackathon less-urgent This is beyond the current 2 week horizon
Projects
None yet
Development

No branches or pull requests

5 participants