-
Notifications
You must be signed in to change notification settings - Fork 328
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
breakout installation in favor of individual guides #523
Comments
I propose we make installation into a section with cli/bootstrap/upgrade/uninstall as subsections. This way no links will break and we don't hide the install content under guides. |
Perhaps something like?
|
Yes we can write the CLI steps in the |
ok sounds good |
no doesn't sound good actually
if we collate them all into one page it'll be long and repetitive. or it will be something like this
|
The last structure you posted looks good to me 👍 |
Another option would be:
|
When you mentioned previous structure, were you referring to this one?
Burying all this information under one ambiguous heading "installation" leaves way more effort on the reader to figure out where they can find the information for the specific thing they want to do. "Install the CLI" and "Deploy and Manage Flux Components" are clearly defined names which aren't vague |
This also lgtm, with just a small change. Remember when we were looking at the AWS guides model, where the pages are shorter and so when you search you see a list of results specific to what you need? I feel the structure above is very similar to that strategy and if we roll that out across the docs that could be a very good thing for end users. The /Install-the-flux-cli
_index.md
- windows
- osx
- linux
+ Install CLI on windows
+ Install CLI on osx
+ Install CLI on linux
/Deploy and Manage Flux Components This way when someone types
instead of only:
|
Update on this work Either way it ends up a big PR onto main. I've separated each section of changes into individual commits |
Changed the approach Made every section of major changes into individual commits
Can review each commit individually instead of having to review 4 different PR's If you don't want to be overwhelmed by every single file edited, I recommend browsing by individual commit for each of the changes. |
The installation guide has been updated to match the idea proposed here, https://fluxcd.io/flux/installation/ Instead of telling everything, it covers just the prerequisites, the CLI installation, and an overview of bootstrap with links to the specific guides. All of the details that are cloud-provider specific or repository-host specific are now contained within the sub-guides, which are each comprehensive. (I'm going through the notes for GSoD and issues linked in https://fluxcd.io/contributing/docs/google-season-of-docs-2023/ to figure out what parts remain that we still need to focus on.) Another subsection was added, Configuration: https://fluxcd.io/flux/installation/configuration/ - this covers all the details like Customizing Flux Manifests, feature flags, security hardening and scaling. There are no more bootstrap cheatsheets. |
this is a tracking issue
Current PRS in Flight
#521 Install Guides
#520 Uninstall Guide
#519 Upgrade Guide
#518 Bootstrap guides
TODO
notes
The text was updated successfully, but these errors were encountered: