Skip to content

docs: publish docs/ as a just-the-docs GitHub Pages site#31

Merged
haflidif merged 1 commit into
mainfrom
docs/pages-site
Jul 2, 2026
Merged

docs: publish docs/ as a just-the-docs GitHub Pages site#31
haflidif merged 1 commit into
mainfrom
docs/pages-site

Conversation

@haflidif

@haflidif haflidif commented Jul 2, 2026

Copy link
Copy Markdown
Collaborator

Scaffolds a searchable documentation site at https://microsoft.github.io/capacity-toolkit/ from the existing docs/ Markdown, mirroring the Microsoft FinOps toolkit approach (Jekyll + just-the-docs remote theme, served from /docs on main).

What's included

  • docs/_config.yml — just-the-docs remote theme, relative-links + seo-tag plugins, rouge PowerShell/JSON/bicep highlighting, mermaid, callouts, logo, aux + edit-on-GitHub links.
  • Navigation front-matter (title + nav_order) on all eight pages; index.md is the home page.
  • Rewrote the five out-of-docs/ relative links (AGENTS / README / LICENSE / SECURITY) to absolute GitHub URLs so they resolve on the published site.
  • docs/Gemfile for local preview (cd docs && bundle exec jekyll serve).
  • README docs badge + link; CHANGELOG [Unreleased] entry.
  • .gitignore: ignore local Guardian .gdn/ artifacts and Jekyll build output.

No content moved — the Markdown remains the source of truth.

After merge

Enable Settings → Pages → Deploy from a branch → main / /docs (I'll do this via the API once merged), then verify the Pages build succeeds.

Scaffolds a searchable documentation site (https://microsoft.github.io/capacity-toolkit/)
from the existing docs/ Markdown, mirroring the Microsoft FinOps toolkit approach:

- docs/_config.yml using the just-the-docs remote theme, served from /docs on main
  (relative-links, seo-tag, rouge PowerShell/JSON/bicep highlighting, mermaid, callouts,
  logo, aux + edit-on-GitHub links).
- Navigation front-matter (title + nav_order) on all eight pages; index.md is the home page.
- Rewrote the five out-of-docs relative links (AGENTS/README/LICENSE/SECURITY) to absolute
  GitHub URLs so they resolve on the published site.
- docs/Gemfile for local preview (bundle exec jekyll serve).
- README docs badge + link; CHANGELOG [Unreleased] entry.

No content moved; the Markdown remains the source of truth.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@haflidif haflidif requested review from a team as code owners July 2, 2026 12:19
@haflidif haflidif merged commit 60f707c into main Jul 2, 2026
2 checks passed
@haflidif haflidif deleted the docs/pages-site branch July 2, 2026 12:21
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