Skip to content

docs: site redesign (Maven Pro banner + theme) and The Complete Guide PDF#8

Merged
ancongui merged 7 commits into
mainfrom
docs-design-and-banner-overhaul
Jun 25, 2026
Merged

docs: site redesign (Maven Pro banner + theme) and The Complete Guide PDF#8
ancongui merged 7 commits into
mainfrom
docs-design-and-banner-overhaul

Conversation

@ancongui

Copy link
Copy Markdown
Contributor

Overhauls the documentation experience and ships a new combined strategy+technical guide.

Docs site

  • Brand assets — Maven Pro wordmark rendered as true vector paths (HarfBuzz + fontTools, no font dependency): new banner.svg, a firefly-hub logo.svg and favicon.svg, generated by assets/tools/gen_banner.py.
  • Typography + themedocs/stylesheets/firefly.css: Maven Pro headings · Inter body · JetBrains Mono code; cyan brand tokens (light + dark); hero, grid-card glow, code/table/admonition polish; a custom amber firefly admonition marking the "LLM proposes, classical engine decides" thesis.
  • Navigation / UX — top tabs, tracking, tooltips, social links; icon/tasklist extensions.
  • Homepage — hero (banner + CTAs), 7 pillars + section cards.
  • Content — all 15 pages restructured to a consistent skeleton and expanded; each was rewritten grounded in src/ and then adversarially fact-checked (the review caught and fixed real issues, e.g. roc_aucTaskType.BINARY and a ports-location claim).

The Complete Guide (PDF)

  • Replaces the business-only Strategic Introduction with a 60-page guide: executive summary → strategy → architecture → full hands-on tutorial → reference + glossary (docs/brief/firefly-datascience-complete-guide.pdf).
  • 12 custom HTML/CSS figures, numbered TOC, auto-numbered figures, 31 code blocks; cyan-forward brand matching the banner, with the Firefly Framework logo on the cover, dividers, figures and header.
  • Every benchmark number is grounded in benchmarks/RESULTS.md; technical claims fact-checked against src/. Verified by rendering the PDF and reading the pages.
  • Homepage + README links updated.

All mkdocs build --strict builds pass.

Andres Contreras added 7 commits June 25, 2026 16:56
…aths

Convert the wordmark to real Maven Pro vector paths (HarfBuzz shaping +
fontTools outlines) so it renders identically on GitHub, MkDocs and in the
WeasyPrint PDF with zero font dependency — the house-style way. Adds a compact
nav logo glyph and a favicon, generated by assets/tools/gen_banner.py.
Add docs/stylesheets/firefly.css: heading=Maven Pro, body=Inter, code=
JetBrains Mono; cyan brand tokens for light+dark; hero, grid-card glow,
code/table/blockquote polish; a custom amber 'firefly' admonition that marks
the 'LLM proposes, classical decides' thesis. Wire logo/favicon to the new
glyph assets and extra_css in mkdocs.yml.
…st extensions

Add navigation.tabs(+sticky/tracking/indexes), instant.progress,
content.tooltips, search.share. Enable pymdownx.tasklist/emoji/keys + footnotes
(emoji powers Material icons in grid cards). Add extra.social (GitHub, Firefly
Agentic, PyPI) and generator:false.
Rebuild index.md around a hero (banner + CTA buttons), the pillars as icon
grid-cards, a tabbed 30-second start, and a section card grid. Move the
'LLM proposes, classical decides' thesis into the firefly admonition. Add a
visually-hidden h1 (real page title, banner as masthead) + hide the homepage
TOC; add the .firefly-sr-only utility.
Restructure every page to a consistent skeleton (bold lede, Material features,
'See also' footer) and expand where it helps: numbered steps, content tabs,
code annotations, expected-output callouts, and the amber 'firefly' thesis
callout (16 pages). Each page was rewritten grounded in src/ and then
adversarially fact-checked; review caught and fixed real issues — quickstart
now uses TaskType.BINARY so roc_auc is the correct default metric; architecture
states ports live in their domain modules (not a central package) and drops a
nonexistent CodeExecutorPort; samples restores the offline runtime hint.
Replace the business-only Strategic Introduction with a 60-page combined guide
(strategy + architecture + full hands-on tutorial + reference), built with the
document-forge pipeline: cyan-forward brand matching the banner, 12 custom
HTML/CSS figures, a numbered TOC and auto-numbered figures. Every benchmark
number is grounded in benchmarks/RESULTS.md and the technical claims were
fact-checked against src/. Update the homepage + README links.
@ancongui ancongui merged commit 33ca578 into main Jun 25, 2026
4 checks passed
@ancongui ancongui deleted the docs-design-and-banner-overhaul branch June 25, 2026 16:06
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