Guia de Contribuição
Contribuições para o monorepo Tupynambalucas são bem-vindas. Aderimos a padrões rigorosos de engenharia para manter a estabilidade, o desempenho e a portabilidade do sistema.
Código de Conduta
Espera-se que todos os contribuidores, mantenedores e revisores mantenham uma comunicação profissional respeitosa, construtiva e inclusiva em todos os repositórios e plataformas.
Workflow de Desenvolvimento
- Fork ou branch: Crie uma branch de recurso dedicada a partir de
develop. Nunca faça push diretamente paramainoudevelop. - Gerenciamento de pacotes: Utilize sempre
pnpm(versão 12+). Não utilizenpmouyarn. - Mensagens de commit: Aplique o padrão Conventional Commits (por exemplo,
feat:,fix:,docs:,chore:). - Validação e Verificações:
- Execute
pnpm lintpara executar o ESLint nos pacotes do workspace. - Execute
pnpm typecheckpara verificar a correção do compilador TypeScript. - Execute
pnpm format:checkpara garantir a conformidade com o Prettier.
- Execute
Ciclo de Vida do Pull Request
- Forneça uma descrição concisa detalhando a motivação, o escopo das alterações e as etapas de verificação.
- Certifique-se de que as verificações de CI do GitHub Actions sejam concluídas com sucesso antes de solicitar a revisão.
- Faça squash and merge ou rebase de forma limpa na branch de destino de acordo com a política do repositório.