https://github.com/bolder42/design-system-web
Design system de todos os componentes Bolder, pode ser utilizado para importar em outros projetos e usar como tool em IAs
https://github.com/bolder42/design-system-web
bolder design-system web
Last synced: 28 days ago
JSON representation
Design system de todos os componentes Bolder, pode ser utilizado para importar em outros projetos e usar como tool em IAs
- Host: GitHub
- URL: https://github.com/bolder42/design-system-web
- Owner: bolder42
- Created: 2026-05-27T22:24:30.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2026-05-28T19:45:53.000Z (about 1 month ago)
- Last Synced: 2026-05-28T21:21:35.304Z (about 1 month ago)
- Topics: bolder, design-system, web
- Language: TypeScript
- Homepage: https://bolder42.github.io/design-system-web/
- Size: 7.18 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Agents: AGENTS.md
Awesome Lists containing this project
README
# Bolder Design System
Component library for the Bolder design system. It ships reusable atoms and organisms, plus Storybook for visual review and GitHub Actions for CI and Storybook deploys.
## What lives here
- `src/components/Atoms/` contains the basic building blocks.
- `src/components/Organisms/` contains composed UI sections.
- `src/styles/` contains shared fonts and global tokens.
- `.storybook/` contains Storybook configuration.
- `.github/workflows/` contains CI and Pages deploy workflows.
## Main scripts
- `npm run build` builds the library with Rollup.
- `npm run build-storybook` generates the static Storybook site in `storybook-static`.
- `npm run test:ci` runs Jest in non-watch mode for automation.
- `npm run validate` runs tests and then builds the library.
- `npm run storybook` starts Storybook locally.
## Automation
- Pull requests run `npm run build` in GitHub Actions.
- Commits run `npm run validate` through Husky pre-commit.
- Pushes to `main` deploy Storybook to GitHub Pages.
## Notes for agents
- Prefer small, focused changes.
- Keep exports in `src/index.ts` aligned with component folders.
- If you add or change CSS imports in tests, update the Jest CSS mapper instead of removing CSS imports.
- Validate touched slices with `npm run validate` or the narrowest relevant command before finishing.