You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Redesign the Lions presentation layer around four distinct views, each serving one Diataxis documentation quadrant. The goal: replace GitHub as the reading experience for code.
The Problem
Landing page has no soul. Just "Browse annotated codebases" and a card grid. No hero, no story, no explanation of what Lions is. Needs a proper landing with a hero, a tribute to Lions' Commentary on UNIX, and references.
Summary is a wall of text. The Repo Landing page dumps a 2-3 paragraph blob. Needs tagline + structured abstract.
No visual architecture. Zero diagrams. DeepWiki has Mermaid diagrams on every overview page. We have text-only cluster cards.
Views are confused. The Code View sidebar mixes repo-level guide chapters, cross-cutting concepts, and file-level structure in one tabbed panel. Three zoom levels in one panel.
Concepts are buried. The concept index is a tab in the Code View sidebar instead of a first-class section on the Repo Landing page.
Entry points are invisible. Tiny gray badges at the bottom of the page, not clickable, no explanation of why. "Where do I start?" is the Lions architecture design documents #1 question and we barely answer it.
Annotation density is low. ~10% line coverage vs. 30-50% target.
Landing Page
Hero: "LIONS" in large display type. Tagline: "Read code like literature." GitHub URL input as primary CTA. See docs/plan/ux/08-landing-page.md.
Tribute to Lions' Commentary on UNIX (1977):
"These notes, which are intended to supplement the comments already present in the source code, are not essential for understanding the UNIX operating system. It is perfectly possible to proceed without them, and you should attempt to do so as long as you can."
— John Lions, 1977
3-4 paragraphs on who John Lions was, why it mattered, and how this project continues the tradition.
Overview
Redesign the Lions presentation layer around four distinct views, each serving one Diataxis documentation quadrant. The goal: replace GitHub as the reading experience for code.
The Problem
Landing Page
Hero: "LIONS" in large display type. Tagline: "Read code like literature." GitHub URL input as primary CTA. See
docs/plan/ux/08-landing-page.md.Tribute to Lions' Commentary on UNIX (1977):
3-4 paragraphs on who John Lions was, why it mattered, and how this project continues the tradition.
References: Lions' Commentary, Karpathy's MicroGPT blog, Knuth's Literate Programming, Bret Victor's Explorable Explanations, Diataxis framework, DeepWiki.
The Four Views (Diataxis)
View 1: Overview (Explanation)
View 2: Guide (Tutorial)
View 3: Code (Reference)
View 4: Review (How-to) — Future
Entry Points
New model with reasons:
Repo Taxonomy
Design Docs
See
docs/plan/ux/for the full plan (v2):Implementation Phases
Sprint 1: Landing Page + Clean Separation + Two-Layer Summary (1-2 weeks)
tagline,repo_type, and richEntryPointmodel toRepoSummary+ Stage 4c promptSprint 2: Architecture Diagrams (2-3 weeks)
Sprint 3: Navigation + Polish (2 weeks)
Future (months 3-6)