-
-
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
docs: Add headers for easier Core, Base and stdlib reference #55311
base: master
Are you sure you want to change the base?
Conversation
This adds one new section (h2) and a nested subsection (h3) to the landing page of the Julia documentation website and associated PDF file. The new section provides a quick overview of the differences between `Core`, `Base` and the standard library, as well as a list of links to standard library packages. The list of standard library packages is thus duplicated in the website sidebar, but I don't think this is an issue because the sidebar is primarily intended for navigation, whereas this list is primarily intended to be used for referencing purposes. Partially addresses JuliaLang#28712, although I don't provide short descriptions of each standard library package. I think the appropriate place for that would be in module-level docstrings of the packages themselves, which are not currently available.
There has been interest in the linked issue in backporting this (to 1.9 or 1.10). If accepted I can cherry-pick this onto one of those release branches and open separate PRs for those. |
The linked issue also contains a screenshot of how this looks in the web page. See #28712 (comment) |
I've added a comment to the associated issue with a suggestion for the section heading and some notes that may be helpful to expand the info added here. In any case, this is great work already, and definitely an improvement over the current situation! |
This adds one new section (h2) and a nested subsection (h3) to the landing page of the Julia documentation website and associated PDF file. The new section provides a quick overview of the differences between
Core
,Base
and the standard library, as well as a list of links to standard library packages.The list of standard library packages is thus duplicated in the website sidebar, but I don't think this is an issue because the sidebar is primarily intended for navigation, whereas this list is primarily intended to be used for referencing purposes.
Partially addresses #28712, although I don't provide short descriptions of each standard library package. I think the appropriate place for that would be in module-level docstrings of the packages themselves, which are not currently available.