Skip to content

docs: rebuild the README around the landing page's identity - #98

Merged
kannandreams merged 1 commit into
mainfrom
docs/readme-landing
Aug 28, 2026
Merged

docs: rebuild the README around the landing page's identity#98
kannandreams merged 1 commit into
mainfrom
docs/readme-landing

Conversation

@kannandreams

Copy link
Copy Markdown
Collaborator

The README opened with a badge wall and a block of prose, then mixed user-facing and contributor material together. It now leads with the mark, the landing page's own tagline, and the workflow diagram, then walks the same path the site does: the last-mile problem → install → quickstart → the three build steps → what you get.

What changed

  • Hero: logo, tagline and lead copy taken from the live landing page, a compact badge row, a nav line, and the workflow diagram.
  • Real artifacts: the GGSQL and dashboard YAML samples are lifted from examples/simple_dbt, not invented. The CLI table lists the nine commands the CLI actually registers.
  • Status table: separates what ships today from what is planned. The landing page markets a few things as live that have no code behind them yet (visual diff, MCP server, generated React components) — those are listed as planned here rather than inherited as claims.
  • Install: uv stays the headline; the script, Homebrew, pipx/pip and offline routes move into a collapsed block.
  • Contributing: Task/CI and docs-site development are collapsed, so the top of the page is aimed at someone deciding whether to try glyf.
  • Codecov badge dropped: it resolves to unknown from both the shields and codecov endpoints, so it was showing a grey badge rather than a number.

Notes

README.md is also the PyPI long description (readme = "README.md" in pyproject.toml), so every link and image uses an absolute URL — relative paths would break on PyPI. Verified with readme_renderer: renders cleanly with all 7 images, both collapsible sections, and all 4 tables intact.

.github/assets/readme-hero.svg wraps docs-site/static/img/glyf-hero-diagram-v3.svg on an opaque card. The original has a transparent background and #111111 text, which disappears in GitHub's dark theme. The sdist uses an explicit include allowlist, so the new asset does not ship in the package.

Images resolve against main, so they will render once this is merged.

The README opened with a badge wall and a wall of prose, then mixed user
and contributor material together. It now leads with the mark, the
landing page's own tagline, and the workflow diagram, then walks the
same path the site does: the last-mile problem, install, quickstart,
the three build steps, and what you get.

Real artifacts throughout — the GGSQL and dashboard YAML samples are
lifted from examples/simple_dbt rather than invented, and the CLI table
lists the nine commands the CLI actually registers.

Adds a Status table that separates what ships today from what is
planned, so the README does not inherit forward-looking claims. Moves
Task/CI and docs-site development into a collapsed Contributing block
so the top of the page stays aimed at someone deciding whether to try
glyf.

Assets are referenced by absolute raw URLs because this README is also
the PyPI long description; verified it renders through readme_renderer
with every image, table, and collapsible section intact. The hero
diagram is wrapped on an opaque card so it stays legible in GitHub's
dark theme, where its near-black text would otherwise disappear.

Drops the Codecov badge, which resolves to "unknown" from both the
shields and codecov endpoints.
@kannandreams
kannandreams merged commit 07678ac into main Aug 28, 2026
4 checks passed
@kannandreams
kannandreams deleted the docs/readme-landing branch August 28, 2026 21:37
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