Repositório público dos componentes utilizados nas plataformas da Analytica Ensino
npm install analytica-frontend-libRepositório público dos componentes utilizados nas plataformas da Analytica Ensino.

---
Instale a biblioteca em seu projeto com o comando:
``bash`
yarn add analytica-frontend-lib
Para usar os componentes, basta importá-los no seu projeto:
`tsx
import { Text } from 'analytica-frontend-lib'
const MyComponent = () => {
return
}
`
Para usar os estilos e variáveis CSS da lib, importe o arquivo de estilos:
`tsx`
// No seu arquivo layout.tsx (Next.js) ou main.tsx (Vite)
import 'analytica-frontend-lib/styles.css';
---
1. Crie uma nova branch a partir da main./src/components
2. Crie o componente na pasta .version
3. Adicione testes unitários, com cobertura mínima de 80%.
4. Adicione o componente no Ladle, contemplando todas as variações.
5. Atualize a versão no campo do arquivo package.json.main
6. Abra um Pull Request (PR) da sua branch para a .
7. O GitHub Actions cuidará da publicação automática após o merge.
---
- Testes unitários são obrigatórios, com coverage mínimo de 80%.
- Siga o princípio da responsabilidade única (single responsibility): construa componentes compostos por componentes menores.package.json
- No arquivo da biblioteca temos:peerDependencies
- : Framework core (React)dependencies
- : Bibliotecas específicas usadas pelos componentesdevDependencies`: Ferramentas de build, testes, linting
-
Link público:
https://analytica-ensino.github.io/analytica-frontend-lib/