Monorepo do Design System da Conty.
Projeto inicial: a ideia é construir em publico, com contribuicoes pequenas e frequentes.
@conty/design-system: pacote de entrada para consumo externo.@conty/tokens: tokens e tema base.@conty/ui: componentes React reutilizaveis.@conty/eslint-config: configuracoes compartilhadas de lint.@conty/tsconfig: presets de TypeScript.@conty/storybook: catalogo visual e ambiente de desenvolvimento.
Pacotes ja publicados no npm:
@conty/design-system@0.0.0@conty/tokens@0.0.1@conty/ui@0.0.1
Instalacao minima para usar componentes React:
npm install @conty/ui @conty/tokensSe quiser usar o pacote de entrada:
npm install @conty/design-systemExemplo rapido de uso (React):
import "@conty/ui/styles.css"
import { Button } from "@conty/ui"
export function Example() {
return <Button variant="solid">Continuar</Button>
}Notas:
@conty/ui/styles.cssdeve ser importado uma vez na aplicacao.- Se estiver usando tokens diretamente, importe
@conty/tokens/theme.cssno setup global de estilos.
- Node.js
>=20 - npm
npm install
npm run storybooknpm run storybook: inicia o Storybook local.npm run build: builda todos os pacotes.npm run lint: executa lint em todos os pacotes.npm run typecheck: valida tipagem em todos os pacotes.
- Crie uma branch com uma mudanca pequena.
- Rode localmente:
npm run lintnpm run typechecknpm run build
- Abra PR explicando contexto, o que mudou e como testar.
npm run changeset: cria changeset.npm run version-packages: aplica versionamento.npm run release: publica pacotes via Changesets.
docs/roadmap-publico.md: visao simples do que estamos construindo e como contribuir.docs/como-contribuir.md: fluxo de contribuicao e checklist de PR.docs/seguranca.md: regras basicas de seguranca para codigo e release.docs/qualidade.md: checks minimos de qualidade.docs/organizacao-repo.md: convencoes de organizacao do monorepo.docs/release-process.md: passo a passo de release.docs/button.md: contrato atual e guia rapido do componente Button.
As regras usadas pelo Cursor ficam em .cursor/rules/:
.cursor/rules/como-trabalhar.mdc.cursor/rules/seguranca.mdc.cursor/rules/qualidade.mdc.cursor/rules/organizacao-repo.mdc
Essas regras ajudam a manter contribuicoes simples, claras e consistentes.
- Publico (comunidade):
docs/roadmap-publico.md