-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
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
Include all public docstrings in the manual #19529
Comments
And these weren't included in the rst manual either? |
Yes, none of them were ever included in the manual, so this would just be adding extra docstrings to the manual. |
I'm seeing several html files missing from gh-pages that were present in the previous html output:
|
Source files still exist as far as I can see, just weren't included in |
The current state is that we have 195-ish docstrings attached to exported names that are not spliced into the manual (and 581 total). I say "-ish" because some of the ones on the list are just exports from internal modules and not part of the public API.
|
The number of |
I've renamed this issue to be about public docstrings, as I think that's the correct requirement. Automatically enforcing it requires a Documenter.jl feature JuliaDocs/Documenter.jl#1506 |
Currently there are a significant number (200+) docstrings in
Base
and it's submodulesthat are not included in the manual anywhere. To see the current list of docstrings that
still need to be included change the following line in
doc/make.jl
to
and build the docs with
from the root directory.
There's some docstrings for names that are exported and should definitely find there way into the manual somewhere, as well as quite a few internal docstrings that probably don't need to be included or could do with some improvements before inclusion.
(I'm marking this issue as up-for-grabs since it can readily be distributed between many contributors.)
The text was updated successfully, but these errors were encountered: