OCL v3 Design System

The design system for the next generation of OCL's web applications — oclweb3 (Term Browser v3) and oclmap (OCL Mapper). Foundations, components, and patterns grounded in the React + MUI v5 code that actually ships. This site eats its own dog food: it's built with the OCL palette, Roboto typography, the real OCL logo, and the component language documented here — so what you see is what you'll build.

v1 — start narrow. Foundations (color, typography, elevation) are fully rendered from real tokens. Components and Patterns show catalog grids with three worked exemplars each; the rest are stubs that link to the source code in oclweb3. The raw screenshot Gallery remains available for browsing all 120 Zeplin designs and 11 current-state screenshots.

Sections

Building Pages

Developer guide to building new pages in oclweb3: page scaffold, routing, API patterns, i18n, shared utilities, and a worked example. Start here if you're building something new.

Guide · Routing · API · i18n · Utilities

Localization

How TBv3 and the Mapper say things in each language: rules for assembling translated text, and a glossary of canonical OCL terms (Source, Collection, Retired…) across languages.

Guide · i18n · Glossary · pt-BR · es · zh

Foundations

Color palette, typography, elevation, and the OCL logo — rendered live from the same tokens oclweb3 uses. Click a swatch to copy its hex.

Color · Typography · Elevation · Logo

Components

Catalog of ~20 reusable components from src/components/ in oclweb3. Three exemplars (RepoChip, HTMLTooltip, RepoHeader) are fully documented; the rest are stubs that link to source.

Chips · Tooltips · Headers · Tables · Forms

Patterns

Page-level compositions from the Zeplin designs, grouped by area. Status badges mark what's implemented, divergent, or not yet built.

Dashboard · Repository · Search · References

Gallery

Raw screenshot browser — every canonical Zeplin design plus current-state TBv3 screenshots. Use this when you want to scan visually.

131 screenshots · 11 sections

Design Review

The April 2026 team review that drove this repo — which designs we're keeping, which we've diverged from, and where the biggest gaps are.

Status · Gaps · Open decisions

Source of truth

oclweb3 — the React + MUI v5 implementation. Every component page in this site links back to the real JSX. If the code and the docs disagree, the code wins.

React 18 · MUI v5.18 · Emotion

How this site relates to the code