feat: Add file-browser plugin for examples directory @osterman (#1969)
## what- Add Docusaurus plugin to scan
/examples/directory and generate crawlable routes for all files - Create React components for GitHub-style file browser with sidebar navigation
- Support syntax highlighting for code files and markdown rendering for documentation
- Generate "View on GitHub" links for each file
- Fix duplicate breadcrumbs, table border radius clipping, and content width inconsistencies
why
Provides users a way to explore example projects directly on the site with full-text search via Algolia. Makes examples more discoverable and improves the documentation experience by showing code examples alongside guides.
references
Implements the file browser for the /examples/ directory as a reusable Docusaurus plugin that can be used for other documentation browsing needs.
Summary by CodeRabbit
-
New Features
- Added a GitHub-style file browser to the docs with breadcrumb navigation, sidebar tree, file viewer, and "View on GitHub" links.
- Added an "Examples" item to the site navbar.
-
Documentation
- Added comprehensive README guides for many example projects (Atlantis, Component Versions, Context, Helmfile, Schemas, Stacks, Vendoring, Workflows, Quick Start).
-
Style
- Improved syntax highlighting and YAML code styling site-wide.
✏️ Tip: You can customize this high-level summary in your review settings.