Skip to content

docs: student-friendly theory, site nav, and Results polish - #77

Merged
leo-gan merged 10 commits into
masterfrom
rewrite/textbook-style-docs
Jul 30, 2026
Merged

docs: student-friendly theory, site nav, and Results polish#77
leo-gan merged 10 commits into
masterfrom
rewrite/textbook-style-docs

Conversation

@leo-gan

@leo-gan leo-gan commented Jul 30, 2026

Copy link
Copy Markdown
Owner

Summary

  • Rewrite Serialization 101–401 theory prose into clearer textbook style for first-year readers.
  • Restructure MkDocs nav to Dashboard | Learn | Languages | Method; storefront home; compact language sidebar (Lang · Results); shared dashboard header wordmark.
  • Standardize language overview pages; enrich Results (µs labels, Ops/Sec Average / all@all, Dashboard Samples outlier callout; drop Fidelity/Samples-count columns).

Validation

  • Tests: analysis (84 pass) / python (29 pass) / js (9 pass) / rust (13 pass)
  • Benchmarks: skipped (docs/analysis/dashboard only vs master; no runner source changes)
  • Error CSVs: n/a (no re-bench)
  • Analysis: results + violin plots regenerated on branch for published snapshots
  • Dashboard: sync-data.py verified latest *_latest.json.gz present (no gzip churn committed for this docs-only gate)

Notes

  • Temporary design mock assets under dashboard/mocks/ removed.
  • Default Results sample filter remains analysis config IQR k=1.5 (Dashboard Samples default).

leo-gan added 10 commits July 29, 2026 18:47
Expand definitions and transitions across Serialization 101–401
so first-year readers can follow jargon. Links, diagrams, and
technical meaning preserved. Further sentence-level rewrites
still needed for dense original passages.
…r readers

Rewrite Serialization 101–401 articles into clear textbook English.
Split dense multi-clause sentences, define technical terms in plain
language, and replace remaining industry jargon without changing
meaning. Preserve links, diagrams, code samples, and technical claims.
Add a /clean-logs skill and script that keep only the latest run stem
per language. Refresh available_runs.json to match the pruned set so
the dashboard run picker stays consistent.
Restructure site nav to Dashboard | Learn | Languages | Method so the
interactive dashboard is a first-class tab instead of a nested item
under Benchmarks. Point Method and theory cross-links at the new tabs.
Replace the local “Serializer Analytics” header and “Back to Docs”
escape hatch with the docs product wordmark and peer links
(Dashboard · Learn · Languages · Method · GitHub). Section tabs are
Overview · Details · Compare · History. Filter bar, meta panels, and
analytics styling are unchanged.
Keep the before/after HTML mock and screenshot used to approve the
shared wordmark header design.
Replace the root redirect to Serialization 101 with a home storefront
that dual-CTAs into Dashboard and Learn, and links Languages and Method.
Root URL is now the project front door (Proposal D).
Make language sidebar rows short and clickable (name · Results), sort
languages alphabetically, and land the Languages tab on C. Refine the
storefront (no Home title, Serializers table matching the menu), hide
auto page titles when requested, and standardize each language overview
to intro + Benchmark runner + sorted Serializers without suite-type
sections. Dashboard site peers use a GitHub icon and link Languages to C.
Document the Dashboard Samples outlier policy (default IQR k=1.5) on
language Results pages. Drop Fidelity and Samples-count columns from
Summary, label Total Time columns in µs, and add an Ops/Sec Average
column matching Dashboard all@all aggregation. Regenerate published
results and violin plots.
Drop header-wordmark and languages-nav mock HTML/PNG used during design
review; they are not part of the published site.
@gemini-code-assist

Copy link
Copy Markdown
Contributor

Caution

The consumer version of Gemini Code Assist on GitHub has been sunset. All code review activity has officially ceased.

@leo-gan
leo-gan merged commit 6cd7b2f into master Jul 30, 2026
11 checks passed
@leo-gan
leo-gan deleted the rewrite/textbook-style-docs branch July 30, 2026 04:01
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