README.md
The fast repo overview for package roles, local workflow, and the top-level map.
Bitsy keeps public-facing surfaces easy to scan. README.md and these docs explain the foundation, while architecture notes, ADRs, and status docs stay versioned under internal/ for contributors. The main package area is packages/foundation and Bits have their own packages/bits area, while the public package name stays @bitsyui/core for compatibility.
The top-level map should orient contributors before they read package-specific detail.
.
|-- AGENTS.md
|-- CONTRIBUTING.md
|-- README.md
|-- apps
| |-- docs
| `-- storybook
|-- internal
| |-- architecture
| |-- adr
| |-- foundation
| `-- status
|-- packages
| |-- bits
| |-- cli
| `-- foundation These are the repo areas a contributor actually needs to keep straight.
README.mdThe fast repo overview for package roles, local workflow, and the top-level map.
packages/foundationThe repo home for tokens, theme, reset, base defaults, and the primary import path.
packages/bitsPer-Bit folders that keep web implementation, bit.md, and bitsy-guide.md together.
packages/cliThe narrow setup companion that generates a starter stylesheet for the foundation.
apps/docsSetup, tokens, themes, examples, and this repo guide for people evaluating or adopting Bitsy.
apps/storybookThe validation and example surface for the foundation and implemented Bits.
internal/Architecture guidance, ADRs, status docs, and validation notes that should stay discoverable without dominating the root.
Keeping the two layers distinct is what lets the Bit layer stay small and scan-friendly.
bit.md.bitsy-guide.md.You do not need to jump between implementation folders and a separate docs tree to understand a Bit.
Button and Text Field live under packages/bits. Their portable semantics
live in each Bit folder's bit.md and bitsy-guide.md, while their current web
implementation still ships to consumers through @bitsyui/core. Each has one example page:
Button and Text Field.