analytica-frontend-lib
v1.3.52
Published
Repositório público dos componentes utilizados nas plataformas da Analytica Ensino
Maintainers
Readme
README
Repositório público dos componentes utilizados nas plataformas da Analytica Ensino.
Como usar?
Instale a biblioteca em seu projeto com o comando:
yarn add analytica-frontend-libImporte os componentes
Para usar os componentes, basta importá-los no seu projeto:
import { Text } from 'analytica-frontend-lib'
const MyComponent = () => {
return <Text>Olá mundo!</Text>
}Importando Estilos CSS
Para usar os estilos e variáveis CSS da lib, importe o arquivo de estilos:
// No seu arquivo layout.tsx (Next.js) ou main.tsx (Vite)
import 'analytica-frontend-lib/styles.css';Etapas para criar um novo componente
- Crie uma nova branch a partir da
main. - Crie o componente na pasta
/src/components. - Adicione testes unitários, com cobertura mínima de 80%.
- Adicione o componente no Ladle, contemplando todas as variações.
- Atualize a versão no campo
versiondo arquivopackage.json. - Abra um Pull Request (PR) da sua branch para a
main. - O GitHub Actions cuidará da publicação automática após o merge.
Regras
- 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. - No arquivo
package.jsonda biblioteca temos:peerDependencies: Framework core (React)dependencies: Bibliotecas específicas usadas pelos componentesdevDependencies: Ferramentas de build, testes, linting
Ladle
Link público: https://analytica-ensino.github.io/analytica-frontend-lib/
