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

Write a very bad introduction to structuring docs #10063

Closed
wants to merge 1 commit into from

Conversation

ericholscher
Copy link
Member

@ericholscher ericholscher commented Feb 22, 2023

I got motivated to write this,
but struggled to figure out what to say in a clear way..

Leaving this in a draft for another day.


📚 Documentation previews 📚

I got motivated to write this,
but struggled to figure out what to say in a clear way..

Leaving this in a draft for another day.
Comment on lines +4 to +6
Structuring your documentation is an important part of the authoring process.
It's important to think about the reader of the documentation,
since they are the primary user of documentation.
Copy link
Contributor

@benjaoming benjaoming Feb 23, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'd go even further here?

We have the :term: entry for discoverability that might be handy as well: https://docs.readthedocs.io/en/stable/glossary.html#term-discoverability

Suggested change
Structuring your documentation is an important part of the authoring process.
It's important to think about the reader of the documentation,
since they are the primary user of documentation.
A documentation project's ultimate goal is to be read and understood by a reader.
Readers need to be able to :term:`discover <discoverability>` the information that they need.
Without an intuitive structure,
readers either won't find information that they need or get frustrated on the way.
Having a structure in mind can happen from the very beginning of a documentation project.
Changing and adapting your structure is often also necessary.
.. tip::
Even if your documentation already has a structure,
we invite you to keep reading.
Changing a documentation structure is hard work,
but the rewards are big.

(can write a bullet list of benefits of a good Diátaxis structure as a motivation for people to continue learning about the Framework?)


One of the largest benefits of a good structure is that it removes questions that keep authors from writing documentation.
Starting with a blank page is often the hardest part of documentation,
so anything we can do to remove this problem is a win.
Copy link
Contributor

@benjaoming benjaoming Feb 23, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is super important stuff! I think this could be great for the first section: "Why documentation needs structure"

Comment on lines +12 to +13
Recommendations for process
---------------------------
Copy link
Contributor

@benjaoming benjaoming Feb 23, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Recommendations for process
---------------------------
Choosing a structure
--------------------
Good news!
You don't have to invent all of the structure yourself,
since a lot of experience-based work has been done to come up with a universal documentation structure.

Maybe we should also change our example projects to have a Diátaxis skeleton? :)

@benjaoming
Copy link
Contributor

benjaoming commented Feb 23, 2023

This is definitely an introduction and explanation that we should have. Love that you've started this work 💯

but struggled to figure out what to say in a clear way..

I think it looks good. I tried to add some suggestions, thinking that it will get there soon.

I'd like to have an over-all Explanation section called something like "Best practice and methodology". Because this is tasty to me as a reader. In there, we have several how-to guides on best practice that we can introduce and then we can add this exact article -- but in a framing where it doesn't have to stand alone, but it will be supported by other things we have written in the same department.

Another example: Our current work with translation workflow can also lead to an article that deals with methodology and structure - in addition to the articles that deal with technical tools and how-to of translation work. It would be great to be able to write an explanation and that it can land in a clearly defined explanation sub-level.

@benjaoming
Copy link
Contributor

This wasn't bad at all btw ❤️

Continued the work here: #10071

Hoping it's fine to close this, will be happy to pass back the writing pen to you @ericholscher, just gonna wrap up the overall Explanation structure to fit it.

@benjaoming benjaoming closed this Feb 24, 2023
@benjaoming benjaoming deleted the diataxis-guide branch March 8, 2023 20:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants