-
Notifications
You must be signed in to change notification settings - Fork 334
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
Restructure docs around how-to, reference, tutorials, and explanation #72
Comments
I've started taking a look at this,
|
Also another note that is related to this is we have made some sprawl in some areas, for instance if I had a question like https://fluxcd.io/docs/guides/helmreleases/ |
Also, I think this may be a major blocker on documentation refactoring and bringing on new docs contributors. |
Crucially, tutorials guide you through a process with the aim of learning about using Flux; as contrasted with Tasks (or How-tos), which are recipes to follow to get some practical result. For example: Task: How to set Flux up to scan images in ECR |
From this I don't know what I'm getting out of this, and it could be duplicating information in a concept or explanation page about how the Image Automation controller works, and the role it plays in the cluster. Tutorials still teach you how to do something - theres still an end goal, the only difference is more context is given, so something like |
OK, bad example on my part. The point is that the difference is that tutorials are to teach you about something, how-tos are a recipe for some specific, technical result. |
That sounds right - 👍 |
Feedback from @wwentland Deep contentAs discussed during KubeCon, there is a lot of valuable and quite specific content hidden in the sections that discuss the various controllers (kustomize, helm, …). It would be great to make this content more obvious, by differentiating more between “Reference” (Kustomize controller spec) and “Workflows” more explicitly
One of the main problems with this deep content are existing links to anchors that might not resolve later. |
I would like to address this systematically, I built a reference attempt in #1630 then put it on the shelf and haven't looked at it for a while. We can revisit it in a bit, but in the mean time let's try to figure out where we've broken links if we're breaking any more, and add the redirects where we can. |
Aside from the command-line reference, most of the documentation is under "Guides", and this is in danger of becoming a miscellaneous (and therefore not very helpful) classification. To give visitors a better chance of finding what they need, I suggest following the scheme now described at https://documentation.divio.com/introduction/; that is, to structure documentation around the four categories:
flux create image
This gives a meaningful first dispatch point for docs visitors -- if they have a specific problem to solve, they can look under "how to", if they want to learn more by doing, they can follow a tutorial, and so on.
The text was updated successfully, but these errors were encountered: