Closed benjaoming closed 1 year ago
Dumping some notes from the sentence-case refactor... will order them as tasks later in this or other iterations... or not at all:
menuselection
in a lot of cases where we use guilabel
.tabs::
to show alternative instructions for GitHub/Bitbucket or Sphinx/MkDocs etc.org_brand
):orphan:
pages?A lot of guides have Troubleshooting nested inside the guide, while some other troubleshooting items are separate. I'm wondering if this should be changed so all Troubleshooting is lodged next to its how-to guide, rather than in separate sections.
We should generally write "documentation" rather than "docs".
Kinda goes against our brand, though? Not sold on this one.
Sphinx-specific guides should use a convention: "How to do X (Sphinx)"
I think you just want in Sphinx
. Using any other convention feels weird to a reader or Googler.
We should use refactor our docs to use menuselection in a lot of cases where we use guilabel.
Seems quite low priority, FWIW. Only if we do another full doc review, or just in the normal work of updating content.
"Read the Docs for Community" => "Read the Docs Community" (or just use org_brand)
Yea, I thought that's what we were doing already?
"Configuration file" not "Configuration File" or "Config File".
Again, I'm not 100% sold that the longer version is better here. Config is pretty commonly used, but worth a discussion.
A lot of guides have Troubleshooting nested inside the guide, while some other troubleshooting items are separate. I'm wondering if this should be changed so all Troubleshooting is lodged next to its how-to guide, rather than in separate sections.
This seems reasonable for small troubleshooting suggestions. Breaking them out is almost certainly going to make a worse experience for the user.
I do think we have some troubleshooting-only content though, like our existing troubleshooting pages. Those seems guide-level.
We should generally write "documentation" rather than "docs".
Kinda goes against our brand, though? Not sold on this one.
I'm +1 on documentation
generally, docs
is a bit jargony or at least shorthand, and it has overlap with "docs" authored from Word/Google Docs/etc or "legal docs".
We should generally write "documentation" rather than "docs".
Kinda goes against our brand, though? Not sold on this one.
I'm +1 on
documentation
generally,docs
is a bit jargony or at least shorthand, and it has overlap with "docs" authored from Word/Google Docs/etc or "legal docs".
Good point. Makes sense for a general rule to use documentation
I guess.
Note to add something in our style guide about using explicit labels rather than headlines, the refactor shows that it's harder to improve headlines when they are also used in references that break. We probably want to tweak more headlines.
Open PRs should be referenced here.
These are the items that don't have PRs open now:
Going to call this done, as we've finished up the last little bits here. :tada:
Successor of #9746
This is a high-level issue moved from the initial planning document. Further issues may be opened and linked from here.
Acceptance Criteria: New sub-levels are created in Explanation and How-to, old How-to sub-levels are removed, Any remaining “Features” are moved to Reference and finally delete “Features”. Out of scope: Articles that have to be created from scratch.
Outcome: The menu already starts to have clear entrypoints aligned with Diátaxis (but it is still lengthy).
Ongoing work from iteration 1
Before everything else
About creating new sub-levels: A sub-level contains a stub index.rst with a TOC. The TOC can refer to any other page in the Sphinx project, but make sure to remove that page from other TOCs.
Glossary update
Relabel
Existing contents are moved with light changes to title and content. Intentionally not called “move” because we don’t change URLs and break stuff, we just relabel it.
Split
Existing article is split up and some new contents are added to shape the new results. Every Split action has at least 2 destinations.
Improve
New
Remove
After everything else