docs: Add headers for easier Core, Base and stdlib reference#55311
Merged
adienes merged 5 commits intoJuliaLang:masterfrom Sep 15, 2025
Merged
docs: Add headers for easier Core, Base and stdlib reference#55311adienes merged 5 commits intoJuliaLang:masterfrom
adienes merged 5 commits intoJuliaLang:masterfrom
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.
Contributor
Author
|
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. |
Contributor
Author
|
The linked issue also contains a screenshot of how this looks in the web page. See #28712 (comment) |
Contributor
|
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! |
waldyrious
reviewed
Aug 1, 2024
47 tasks
36 tasks
71 tasks
ViralBShah
approved these changes
Sep 13, 2025
28 tasks
KristofferC
pushed a commit
that referenced
this pull request
Sep 17, 2025
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. --------- Co-authored-by: Viral B. Shah <viral@juliacomputing.com> (cherry picked from commit abb104c)
This was referenced Sep 17, 2025
Merged
Merged
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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,Baseand 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.