Should we combine the "guides" and "references" section in the documentation? #1121
Replies: 4 comments 12 replies
-
In my opinion the separation is about the end goal of the reader. If you want to know what something is, you go to the reference e.g. to know what the CI + CD workflow is and does. If you want to know how to do something you go to the guides e.g. to know how to set up the dev environment. The documentation about the search algorithm belongs in the Reference section. The documentation about using the deployment workflows to trigger a prod release would go in the Guides section. For another example, documentation about the logging workflow and the different places for the logs would be in the reference. How to write the logs and how to look for something in them would belong in the guides.
Not having enough material in either section is due to a lack of documentation and not a fault of the organisational system.
Basically the guide section is a mix of types 1 and 2 and the reference section is type 4.
Considering the above points, there are two pieces of docs that I think have been wrongly filed or could use a rephrasing. These I believe contribute to the confusion of why these are separate categories.
|
Beta Was this translation helpful? Give feedback.
-
This reminds me a bit of the "folder-by-type" or "folder-by-feature" debate in software directory structure. Like is it better to have code grouped by type: ├── controller
│ ├── analytics.fake
│ └── reporting.fake
├── model
│ ├── analytics.fake
│ └── reporting.fake
└── view
├── analytics.fake
└── reporting.fake or by feature: ├── analytics
│ ├── controller.fake
│ ├── model.fake
│ └── view.fake
└── reporting
├── controller.fake
├── model.fake
└── view.fake I personally tend to prefer by feature. I think we could have something like this using the currently-live pages as an example: Proposed reorganization
|
Beta Was this translation helpful? Give feedback.
-
@panchovm I know you've been doing some information architecture work lately around w.org; any thoughts here? |
Beta Was this translation helpful? Give feedback.
-
Created an issue for the outcome determined here: #1817 |
Beta Was this translation helpful? Give feedback.
-
These super-sections do not have a very clear distinction to me. The guides section is specifically noted to be for setting up the local development environment but also includes information about our approach to logging, zero downtime deployment, how publishing images works (which can be deleted as is no longer relevant), amongst others. The "references" section has very little in it and the reason those documents are in a separate section from the "guides" isn't clear. Should we merge these super sections? If not, can we create a clearer definition/explanation of the "references" section?
3 votes ·
Beta Was this translation helpful? Give feedback.
All reactions