Getting Started

Documentation Hub

Central index for the spring-design-library monorepo. Start here if you are new to the repo or returning after the POC reorganization.

Reading order

StepDocumentWho
0planning/01-project-overview-and-goals.mdLeadership / kickoff — vision, OKRs, Inspired framework, current maturity
0bplanning/02-roadmap-and-milestones.mdLeadership / kickoff — timeline anchored to AppFlow publish in 1–2 weeks
0cai/agentic-workflow-overview.mdLeadership — agentic workflow, roles, rules, and skills (Google Docs–ready)
1DEVELOPER_GUIDE.mdEveryone — entry points, component usage, structure, production build, agentic workflow, scalability
1bUX_ENGINEER_GUIDE.mdUX engineers / designers new to React — plain-language platform overview, user scenarios, and how to build a new flow in a separate repo
2REPOSITORY_STRUCTURE.mdEveryone — full repo map, architecture, and debt register
3CONTRIBUTING.mdDevelopers — setup, commands, PR workflow
4COMPONENT_ADDITION.mdComponent authors — Figma → package → gallery checklist
5PLACEHOLDER_POLICY.mdGallery maintainers — scaffold vs live routes
6ai/operational-manifesto.mdAI agents — outcome-first orchestration model

By role

Design system / frontend engineers

AI agents / codegen

Planning / kickoff

UX / product / AppFlow

History / migration context


Reorganization summary (2025)

This repo began as an AI-assisted POC and was reorganized into a harmonized npm-workspace structure:

BeforeAfter
Scattered root markdown (MIGRATION.md, project-context.md, UX reports)Consolidated under docs/
Duplicate/orphan folders (Spring-library/, nested spring-design-library/)Removed from the active workspace — see REPOSITORY_STRUCTURE.md §12
Vite/vue migration leftoversRemoved (vite-env.d.ts, components.json, duplicate logos)
No single structure referenceREPOSITORY_STRUCTURE.md
Inconsistent package name (design-ui-ai-system)Root package renamed to spring-design-library

Folder layout

docs/
├── README.md                    ← you are here
├── planning/
│   ├── 01-project-overview-and-goals.md
│   ├── 02-roadmap-and-milestones.md
│   ├── 03-phase-playbook.md
│   └── 04-product-decision-framework.md
├── LEADERSHIP_BRIEF.md          ← leadership brief: value, roadmap, business case
├── DEVELOPER_GUIDE.md           ← comprehensive developer guide (start here)
├── UX_ENGINEER_GUIDE.md         ← plain-language guide for UX engineers new to React
├── REPOSITORY_STRUCTURE.md      ← canonical repo map
├── CONTRIBUTING.md
├── COMPONENT_ADDITION.md
├── PLACEHOLDER_POLICY.md
├── ai/
│   ├── agentic-workflow-overview.md   ← leadership overview (copy to Google Docs)
│   ├── project-context.md
│   ├── operational-manifesto.md
│   ├── workflow-contracts.md
│   ├── workflow-test-plan.md
│   └── review-checklist.md
├── ux/
│   ├── personal-loans-flow.md
│   ├── personal-loan-appflow-master-plan.md
│   ├── ux-strategy-logic.md
│   └── user-insights-report.md
└── history/
    └── migration-vite-to-next.md

Quick commands

See CONTRIBUTING.md for the full list. Most common:

npm install && npm run dev          # local gallery
npm run tokens:sync                 # regenerate token CSS; restart dev after token changes
npm run lint && npm run build       # pre-PR checks