-
Notifications
You must be signed in to change notification settings - Fork 548
Open
Description
Description
Issue to track implementing "Evaluate static site generators and migrate the docs" from HIP: https://github.com/helm/community/blob/main/hips/hip-0024.md
Evaluate, select, and migrate the Helm docs to a modern, open-source static site generator that would improve ease-of-contribution and site functionality.
Tasks
-
(In progress) Evaluate and select SSG (Target completion date: Team selects SSG by June 27):
-
Use Helm Docs Static Site Generator Evaluation to complete eval for:
- Docusaurus. See Docusaurus Eval notes
- Hugo + Docsy. See Hugo + Docsy Eval notes
- MkDocs. See MKDocs Eval notes
- VitePress. See VitePress Eval notes
- Astro + Starlight. See Astro + Starlight eval notes
-
Fill out "Summary of findings" in Helm Docs Static Site Generator Evaluation with results of evals to share with the team.
-
Propose which SSG to use based on the results and get alignment from the team.
-
-
Migrate Helm docs to new SSG:
- In a branch, create a sample preview of the Helm docs with the new SSG. Preview must include:
- Placeholder text (lorem ipsum)
- Must have CSS (fonts, colors, background image, logo/favicon).
- Version dropdown
- Translations dropdown
- Configure landing page, footer, and top navbar
- Host the preview on GitHub pages for sharing
- Address feedback from team, as needed
- Migrate the v2 and v3 Helm docs (as necessary, use git mv to maintain commit history).
- Migrate the translated versions of the v2 and v3 docs
- Test the migration:
- Versioning dropdown works as expected
- Translations dropdown works as expected
- No broken links or anchor links
- Local build runs without error
- Update the readme for helm-www with information about the new SSG and build process. Include instructions for how to run a local preview.
- Merge the migration PR after team is aligned.
- Announce the update to relevant channels (helm-dev channel, cncf tech docs channel, etc)
- In a branch, create a sample preview of the Helm docs with the new SSG. Preview must include:
benoittgt
Metadata
Metadata
Assignees
Labels
No labels