Migrate to multi-page Hugo website and add project infrastructure#52
Merged
brauner merged 6 commits intouapi-group:mainfrom Mar 9, 2026
Merged
Migrate to multi-page Hugo website and add project infrastructure#52brauner merged 6 commits intouapi-group:mainfrom
brauner merged 6 commits intouapi-group:mainfrom
Conversation
3d68ced to
6fc3793
Compare
Split the single ~1200-line README.md into 68 individual feature pages organized by status: in-progress (7), wishlist (42), and completed (19). Each feature gets its own Markdown file with YAML front matter containing title, status, categories, and commit SHA (for completed items). Section index pages provide introductory text and navigation structure. A new landing page ties everything together with a three-column layout. This makes features individually linkable, reduces merge conflicts on PRs that touch different features, and enables sidebar navigation via the Hugo Book theme. Signed-off-by: Christian Brauner <brauner@kernel.org>
Remove the [modules] mount that mapped the root README.md as the index page. Content now lives directly in website/content/ with proper directory hierarchy. Add category taxonomy support for filtering features by subsystem. Enable built-in search. Update the edit link template to point at the correct paths under website/. Refresh the archetype template with the new front matter fields (status, categories). Signed-off-by: Christian Brauner <brauner@kernel.org>
Add a content-before partial that renders a colored status badge (wishlist=blue, in-progress=yellow, completed=green) and clickable category pills at the top of each feature page. Completed items also show their commit SHA. Update _custom.scss with the badge, pill, and typography styles. Slightly widen the sidebar and TOC in _variables.scss. Signed-off-by: Christian Brauner <brauner@kernel.org>
The root README.md is now a concise project overview pointing to the website, CONTRIBUTING.md, and local development instructions. The feature content has moved to individual pages under website/content/. Update the website README.md to reflect the new content layout. Signed-off-by: Christian Brauner <brauner@kernel.org>
Add CONTRIBUTING.md with instructions for proposing features, claiming wishlist items, and marking items as completed. Include the list of recognized categories and local development setup. Add a pull request template with type checkboxes and a front matter checklist. Add a structured GitHub issue form for proposing new kernel feature ideas. Signed-off-by: Christian Brauner <brauner@kernel.org>
Upgrade actions/checkout from v3 to v4. Add a validation step that checks all feature Markdown files have proper YAML front matter, catching malformed contributions before deploy. Signed-off-by: Christian Brauner <brauner@kernel.org>
brauner
added a commit
that referenced
this pull request
Mar 9, 2026
Revert "Merge pull request #52 from brauner/work"
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Migrate to multi-page Hugo website and add project infrastructure
Restructure the kernel features tracker from a monolithic README into
individual Hugo content pages organized by status (completed,
in-progress, wishlist). Each feature now has its own page with front
matter metadata, status badges, and category pills.
Add project infrastructure:
Signed-off-by: Christian Brauner brauner@kernel.org