-
-
Notifications
You must be signed in to change notification settings - Fork 2.3k
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
Start on docs restructure #6000
base: V3/develop
Are you sure you want to change the base?
Start on docs restructure #6000
Conversation
From the mentioned issue, the idea is to have 4 main categories in the docs:
The current structure of the sidebar is:
Basically, the target of this probably needs to be the Red Dev Framework Reference section and creating a section to document internals (but definitely note that stuff there is not covered by our guarantees). Do we break out the handful of cog creation guides from what is largely API reference? Do we rename the current Red Dev Framework Reference section? My thoughts on both of these questions is yes, we should. I think the target structure should be:
Theoretically, the pages in Cog Reference could be merged into their respective user guides, but I can't remember right off hand if that was discussed previously and we had a reason for keeping them separate or if we just never discussed that. |
While you're in there could you fix a major annoyance I have with the docs? and that's the MASSIVE list of changelogs, I think having the page is fine, but all the versions do not have to show up on the sidebar ToC. |
This has been implemented now |
Ok, 5 pages have been separated out to the |
@Kowlin The list of all versions showing in the sidebar is unrelated to what's in It may be fine to change |
Do you have any specific details on what would be put here? In the past I've made some effort in a separate repository as it seemed to make some amount of sense to me to separate it from the main documentation: https://github.com/Jackenmen/Red-DevGuide/pulls I never pulled it into the org since I've never fully finished any of the documents. I've been using the release process document as a reference for a long while though so I should probably just get into the org... But either way, I'm not sure if the section you're proposing here is supposed to cover the same kind of things or if there's anything else that was supposed to be put there. |
Going to reply to both comments in one here so bear with me
Yeah, I think It almost could be worth the "Cog Development Framework Reference" having its own index page such that we could potentially go with something not deep for the main index page, but then have something deep for that section's specific index so that there could be a quick way to navigate to exactly what you are looking for.
That's actually exactly the sort of thing I'm talking about adding in that section |
In that case, I think we'll have to discuss whether we want to keep contributor documentation on a site that so far has focused on documentation for users (supported methods of installation) and cog creators (supported APIs), not documentation that could be widely considered unsupported for end-user support or version-covered APIs such as potential documentation of internals (now I saw that you mentioned in an earlier comment), setting up dev environment (unsupported install from Git), and in general, things that don't concern the typical readers of our documentation (release process, issue triaging, other meta stuff). |
I think if we did include this in the main docs, what that could look like would be a single page under the category on the main index page, then a subpage with its own So something like creating a folder called The other option for those docs would be in an entirely separate repo and thus an entirely separate site |
Description of the changes
Implements #2802. This is a WIP for now