Skip to content

Make the docs homepage useful for all four language integrations - #33

Merged
krflol merged 1 commit into
mainfrom
feat/language-onboarding
Oct 4, 2026
Merged

krflol merged 1 commit into
mainfrom
feat/language-onboarding

Conversation

@krflol

@krflol krflol commented Oct 4, 2026 •

Copy link
Copy Markdown
Contributor

The docs homepage advertised Python and Rust but only offered a Python starting example. Visitors can now choose Python, Node.js, Rust, or C# and copy an installation command, runnable example, and run command directly from the homepage. Each tab links to its full guide and states the relevant font and API limits. Navigation and search titles now identify the Python-specific pages explicitly, and the old homepage section anchor remains available.

The existing example verifiers execute or compare the homepage snippets against the released packages, preventing the new copies from drifting from the guides. Dark-mode links and the secondary call to action also get readable colors; button hover text uses a contrasting color.

Validation:

  • Fresh Fullbleed 2.5.6 Python wheel: five snippets and ten commands passed. Published npm 0.1.2, Rust 2.5.6, and NuGet 0.1.2 examples generated PDFs successfully; existing designed output hashes matched.
  • Strict MkDocs build and internal path, anchor, and search checks passed across 56 HTML pages.
  • Headless Chrome passed all four language tabs at 1440, 390, and 320 pixels in light and dark mode: visible code and real clipboard contents match the executed snippets, with no page overflow or JavaScript errors. Keyboard navigation, saved selection, four fresh-visitor tab anchors, and tabs without JavaScript also passed. Screenshots were reviewed, and the tested guide links and hero buttons meet a 4.5:1 text contrast check.

Deployed to docs.fullbleed.dev through the successful GitHub Pages workflow. All 24 browser combinations also passed on the public deployment, and all four destination guides returned HTTP 200 with the executed examples intact.

@krflol
krflol merged commit d37206b into main Oct 4, 2026
2 checks passed
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