Skip to content
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: Diátaxis refactor - iteration 1 high-level tracking #9746

Closed
35 of 38 tasks
benjaoming opened this issue Nov 21, 2022 · 1 comment · Fixed by #10034
Closed
35 of 38 tasks

Docs: Diátaxis refactor - iteration 1 high-level tracking #9746

benjaoming opened this issue Nov 21, 2022 · 1 comment · Fixed by #10034
Assignees
Labels
Improvement Minor improvement to code Needed: documentation Documentation is required

Comments

@benjaoming
Copy link
Contributor

benjaoming commented Nov 21, 2022

Successor of #9745

This is a high-level issue moved from the initial planning document. Further issues may be opened and linked from here.

Acceptance criteria: All documentation content is correctly categorized in Explanation, How-to and Reference, according to Diátaxis. This means moving pages, splitting up pages and writing new content. This also merges all Business Features into Explanation and How-to. Removes everything from Features that isn't a feature, and combines Features with Advanced Features.

Outcome: Features is a list of old feature files without any purely Explanation/Reference/How-To left. RTD for Business and Advanced Features are gone from the sidebar. About RTD is mostly untouched. To avoid scope creep, we are not changing sub-levels of How-to guides but keeping the old ones - new How-to guides can be added casually in those existing levels since it will change in the next iteration.

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.

New

An entirely new article is created

  • None

Remove

Wrapping up

Iteration 1.5 - "Put a bow on it"

  • Do an SEO audit on H1's of all pages
  • Refactor the index page to highlight our fancy new docs
  • Ship it on latest & stable!! 🎉
@benjaoming benjaoming added Improvement Minor improvement to code Needed: documentation Documentation is required labels Nov 21, 2022
@benjaoming benjaoming self-assigned this Nov 21, 2022
@benjaoming benjaoming changed the title Docs: Diátaxis refactor - iteration 0 high-level tracking Docs: Diátaxis refactor - iteration 1 high-level tracking Nov 21, 2022
ericholscher added a commit that referenced this issue Nov 30, 2022
ericholscher added a commit that referenced this issue Dec 6, 2022
* Refactor offline formats docs

Refs #9746
Closes #9577

* Apply suggestions from code review

Co-authored-by: Benjamin Balder Bach <benjamin@readthedocs.org>

* Update docs/user/downloadable-documentation.rst

Co-authored-by: Benjamin Balder Bach <benjamin@readthedocs.org>

* Lots of updates from feedback

* Fix CI

* Move to Explanation

* Update docs/user/downloadable-documentation.rst

Co-authored-by: Benjamin Balder Bach <benjamin@readthedocs.org>

* Fix lint

Co-authored-by: Benjamin Balder Bach <benjamin@readthedocs.org>
@ericholscher
Copy link
Member

I'd like to see us moving faster here. A proposal to discuss in our call tomorrow:

  • Benjamin to try to get 1 draft PR refactor up per day (checking off at least 1 item on the iteration)
  • Eric to try to do a "v2" of an incoming draft PR each day. Basically do an edit & copy iteration instead of a bunch of GH comments, so things don't get blocked on review as long

Does that make sense to try out for a sprint and see if we can get a faster cadence going?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Improvement Minor improvement to code Needed: documentation Documentation is required
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

2 participants