Update blog feed with recent KitOps content#1107
Conversation
Add 16 new entries to the blog feed covering recent KitOps and ModelPack content from external publications, jozu.com/blog, CNCF webinars, and community blog posts. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> Signed-off-by: Jesse Williams <jessewilliams.r@gmail.com>
There was a problem hiding this comment.
Pull request overview
Adds additional external references to the docs blog feed so the KitOps site can surface recently published KitOps/ModelPack-related content (Oct 2025–Feb 2026).
Changes:
- Appends new blog feed entries to
docs/.vitepress/theme/posts.jsonfor recent KitOps/ModelPack content. - Introduces several new tags (e.g., ModelPack, OpenSSF, Enterprise AI, AI Supply Chain) for filtering/categorization.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| "tags": [ | ||
| "KitOps", | ||
| "ModelPack", | ||
| "CNCF", | ||
| "Open Source" | ||
| ], |
There was a problem hiding this comment.
Several new tags introduce acronyms/camel-case words (e.g., ModelPack) that will be lowercased for the category filter UI and then displayed with text-transform: capitalize, resulting in labels like Modelpack unless there's a matching entry in customCapitalTags (see docs/.vitepress/theme/components/Blog.vue). Consider adding mappings (e.g., modelpack -> ModelPack) or using an existing canonical tag naming scheme to keep tag labels consistent.
| "KitOps", | ||
| "OpenSSF", | ||
| "Security", | ||
| "AI Supply Chain" | ||
| ], |
There was a problem hiding this comment.
New multi-word tags containing acronyms (e.g., Enterprise AI / AI Supply Chain) will appear in the category filter list as Enterprise Ai / Ai Supply Chain because tags are lowercased before display and only exact matches in customCapitalTags get corrected. Consider adding entries like enterprise ai -> Enterprise AI and ai supply chain -> AI Supply Chain (or splitting into separate tags) to avoid inconsistent capitalization in the UI.
| { | ||
| "url": "https://www.opensourceforu.com/2025/10/jozu-champions-open-standards-for-ai-with-cncf-supported-kitops-and-modelpack/", | ||
| "tags": [ | ||
| "KitOps", |
There was a problem hiding this comment.
Updating posts.json changes the SHA digest used by docs/.vitepress/theme/blog.data.ts to validate posts.cache.json. Since this PR doesn't also update posts.cache.json, the docs build will invalidate the cache and fetch every post URL during pnpm docs:build, which can make CI/local builds slow and flaky. Regenerate and commit an updated docs/.vitepress/theme/posts.cache.json (or adjust the loader to only fetch/cache deltas).
| { | ||
| "url": "https://www.opensourceforu.com/2025/10/jozu-champions-open-standards-for-ai-with-cncf-supported-kitops-and-modelpack/", | ||
| "tags": [ |
There was a problem hiding this comment.
The PR description says it adds 16 new feed entries, but this diff appears to add 15 new objects (starting at line 871 and ending at line 1044). Please either add the missing entry or update the PR description so it matches the actual change.
Summary
Test plan
docs/.vitepress/theme/posts.jsonis valid JSON🤖 Generated with Claude Code