Skip to content

Add frontmatter validation CI check and update docs#429

Draft
jasnoyaeger wants to merge 4 commits intomainfrom
feature/frontmatter-ci-and-docs
Draft

Add frontmatter validation CI check and update docs#429
jasnoyaeger wants to merge 4 commits intomainfrom
feature/frontmatter-ci-and-docs

Conversation

@jasnoyaeger
Copy link
Copy Markdown
Member

@jasnoyaeger jasnoyaeger commented Apr 9, 2026

Summary

  • Adds a Validate Frontmatter CI job to the lint workflow enforcing title and description on all doc files, plus slug, date, tags, categories for KB articles
  • Adds frontmatter to 6 files missed in Add enhanced frontmatter to all documentation #425 (glossary, reference architectures, verge-bot)
  • Updates README.md and CLAUDE.md with the new frontmatter schema documentation

Test plan

  • Verify Validate Frontmatter check passes
  • Verify existing Validate Widget Links and Check Internal Links checks still pass

🤖 Generated with Claude Code

jasnoyaeger and others added 2 commits April 9, 2026 11:58
Add validate_frontmatter.py CI check to enforce title/description on all
docs and additional fields on KB articles. Update README.md and CLAUDE.md
with the new frontmatter schema documentation.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@jasnoyaeger jasnoyaeger force-pushed the feature/frontmatter-ci-and-docs branch from cb7cef4 to 6ca433b Compare April 9, 2026 15:59
jasnoyaeger and others added 2 commits April 9, 2026 12:03
Remove them from the CI exclude list so they're validated going forward.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Update frontmatter on 8 files to include semantic_keywords, use_cases,
tags, and categories. Remove support.md and style guide from CI exclude list.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@jasnoyaeger jasnoyaeger requested a review from lludlow April 9, 2026 16:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant