|
| 1 | +--- |
| 2 | +title: Helm Umbrella Issue and Issues List |
| 3 | +tags: [helm] |
| 4 | +--- |
| 5 | + |
| 6 | +## Overview |
| 7 | + |
| 8 | +> AUTHOR NOTES: |
| 9 | +> |
| 10 | +> - Provide an outline or high-level description of the recommended changes. |
| 11 | +> Note any general patterns that occur throughout the documentation, such as a |
| 12 | +> lack of step-by-step procedures. |
| 13 | +> |
| 14 | +> -Items might be disjoint and unrelated; that's OK. If there are high-level |
| 15 | +> items that must be broken down into smaller issues, use the high-level items |
| 16 | +> to organize the issues in this plan. Otherwise, list issues in order from the |
| 17 | +> analysis document. This is an improvement plan, not a legal brief. |
| 18 | +> |
| 19 | +> - The following is boilerplate language to include in the umbrella issue in |
| 20 | +> the repo: |
| 21 | +
|
| 22 | +## Umbrella issue |
| 23 | + |
| 24 | +> AUTHOR NOTE: Link to the umbrella issue in the project's documentation repo |
| 25 | +
|
| 26 | +TO DO: Create umbrella issue in helm-www repo with the following boilerplate: |
| 27 | + |
| 28 | +This issue tracks recommended changes resulting from an analysis of the Helm |
| 29 | +documentation commissioned by CNCF. The analysis and supporting documents are |
| 30 | +here: https://github.com/cncf/techdocs/tree/main/analyses under `0016-helm`. |
| 31 | + |
| 32 | +## Issues |
| 33 | + |
| 34 | +This is a list of issues representing the recommended work on the Helm website |
| 35 | +and technical documentation. |
| 36 | + |
| 37 | +TO DO: Create the GitHub issues in helm-www repo and add links here |
| 38 | + |
| 39 | +### Issue: Reorganize the sidebar |
| 40 | + |
| 41 | +> AUTHOR NOTE: Summarize the documentation changes prescribed by this issue. Use |
| 42 | +> enough detail to estimate the scope of the issue. Fine-grained detail can go |
| 43 | +> in the issue itself. In the GitHub umbrella issue, link to the sub-issue using |
| 44 | +> a Markdown checkbox as shown below. |
| 45 | +
|
| 46 | +Reorganize the sidebar (using the proposed sidebar in `helm-implementation.md` |
| 47 | +as a guide) by creating new folders for each category and moving files |
| 48 | +accordingly. Add redirects and update links as needed. Needs to be done for each |
| 49 | +locale for v4 only. |
| 50 | + |
| 51 | +### Issue: Add a technical/conceptual overview of Helm |
| 52 | + |
| 53 | +Use existing content in |
| 54 | +[Helm Architecture](https://helm.sh/docs/topics/architecture) to add a |
| 55 | +high-level Helm overview page. See the proposed sidebar in |
| 56 | +`helm-implementation.md` for instruction on where to put it. |
| 57 | + |
| 58 | +### Issue: Prune out-of-date content |
| 59 | + |
| 60 | +Review each of these pages/section to see if their content can be redistributed |
| 61 | +or deleted: |
| 62 | + |
| 63 | +- "FAQs" https://helm.sh/docs/faq/installing and |
| 64 | + https://helm.sh/docs/faq/uninstalling |
| 65 | + |
| 66 | +- Best practices section: https://helm.sh/docs/chart_best_practices/ |
| 67 | + |
| 68 | +- Tips and tricks: https://helm.sh/docs/howto/charts_tips_and_tricks |
| 69 | + |
| 70 | +Alternatively, if the content is still important and doesn't fit well elsewhere |
| 71 | +in the docs, make the necessary updates so that it is up-to-date and accurate. |
| 72 | + |
| 73 | +### Issue: Document all the new features released with Helm 4 |
| 74 | + |
| 75 | +Make sure that all the Helm 4 features, improvements, and fixes are documented. |
| 76 | +Use the full changelog for Helm 4 as a reference. |
| 77 | + |
| 78 | +### Issue: Review and update all the pages with the "This page has not yet been updated for Helm 4" warning |
| 79 | + |
| 80 | +Search the Helm v4 docs for the "This page has not yet been updated for Helm 4." |
| 81 | +warning, which appears on several pages. Review the content on these pages and |
| 82 | +remove or update any details that are out-of-date as of v4. |
| 83 | + |
| 84 | +### Issue: Rewrite tasks as step-by-step procedures |
| 85 | + |
| 86 | +Reformat or rewrite all tasks should to use numbered steps. For example, each of |
| 87 | +the headings in https://helm.sh/docs/howto/chart_repository_sync_example could |
| 88 | +be converted to a numbered step in an ordered list. |
| 89 | + |
| 90 | +### Issue: Create and publish a clear process for adding and maintaining localized documentation |
| 91 | + |
| 92 | +The CNCF docs team has share the following guidance that the OpenTelemetry |
| 93 | +project uses for localizing their docs: |
| 94 | +https://opentelemetry.io/docs/contributing/localization/ |
| 95 | + |
| 96 | +The Helm docs maintainers should review these guidelines and make a plan for |
| 97 | +rolling out similar processes. |
| 98 | + |
| 99 | +### Issue: Create and publish a clear process for triaging the issue backlog and reviewing PRs |
| 100 | + |
| 101 | +Similar to above, agree on and publish clearer processes for triaging issues and |
| 102 | +reviewing/merging PRs. |
0 commit comments