analytica-frontend-lib
v1.3.93
Published
Repositório público dos componentes utilizados nas plataformas da Analytica Ensino
Downloads
4,911
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/
