Skip to content

docs(redesign): restructure documentation to CLI Frontend Skeleton pattern#51

Merged
tony merged 2 commits intomasterfrom
doc-redesign-spring-2026
Mar 24, 2026
Merged

docs(redesign): restructure documentation to CLI Frontend Skeleton pattern#51
tony merged 2 commits intomasterfrom
doc-redesign-spring-2026

Conversation

@tony
Copy link
Member

@tony tony commented Mar 24, 2026

Composed landing page, responsive grid cards, project/ section. See commit message for details.

@codecov-commenter
Copy link

codecov-commenter commented Mar 24, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 85.53%. Comparing base (8e81f59) to head (2d489d9).

Additional details and impacted files
@@           Coverage Diff           @@
##           master      #51   +/-   ##
=======================================
  Coverage   85.52%   85.53%           
=======================================
  Files          27       27           
  Lines        2529     2530    +1     
=======================================
+ Hits         2163     2164    +1     
  Misses        366      366           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@tony tony force-pushed the doc-redesign-spring-2026 branch from f3b623e to f46bf7a Compare March 24, 2026 23:04
tony added 2 commits March 24, 2026 18:12
…e URLs

why: sphinx-design is needed for grid cards in the documentation
landing pages and section indexes. Doc-site URLs added as inline
comments for quick reference when managing dependencies.
what:
- Add sphinx-design to docs and dev dependency groups
- Annotate all doc dependencies with their documentation URLs
…ttern

why: The landing page dumped the README with no visual navigation.
No grid cards, no responsive layout, no contributor section. The
sidebar was a flat toctree with no hierarchy.

what:

Landing page:
- Compose standalone homepage with one-sentence hero, responsive
  1x3 grid cards (Quickstart, CLI Reference, Contributing), install
  snippet (pip + uv), and "At a glance" example showing `g status`
- Remove README {include} entirely

Structure:
- Create project/ section with grid cards:
  contributing.md (moved from developing.md), code-style.md, releasing.md
- Add grid cards to cli/index.md for command navigation

Dependencies:
- Add sphinx-design to docs and dev dependency groups
- Add sphinx_design extension and myst_heading_anchors = 4 to conf.py

Redirects:
- developing.md → project/contributing.md
@tony tony force-pushed the doc-redesign-spring-2026 branch from f46bf7a to 10b2005 Compare March 24, 2026 23:13
@tony tony force-pushed the doc-redesign-spring-2026 branch from 2d489d9 to 10b2005 Compare March 24, 2026 23:33
@tony tony marked this pull request as ready for review March 24, 2026 23:38
@tony tony merged commit a9deaf8 into master Mar 24, 2026
11 checks passed
tony added a commit that referenced this pull request Mar 24, 2026
docs(redesign) — CLI Frontend Skeleton pattern (#51)

Restructure g documentation to the CLI Frontend Documentation Skeleton.
Standalone composed homepage with grid cards. project/ section with
contributing, code-style, releasing. sphinx-design added.
tony added a commit that referenced this pull request Mar 25, 2026
Restructure g documentation to the CLI Frontend Documentation Skeleton.
Standalone composed homepage with grid cards. project/ section with
contributing, code-style, releasing. sphinx-design added.
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.

2 participants