Contribuindo
Estilo de Codigo
- Go: Siga os Go Code Review Comments
- TypeScript/React: Siga as regras do ESLint
- Use
gofmteprettierpara formatacao
Formato da Mensagem de Commit
<tipo>(<escopo>): <assunto>
<corpo>Tipos: feat, fix, docs, style, refactor, test, chore
Estrategia de Branch
main: Versoes estaveisdevelop: Branch de desenvolvimentofeature/*: Branches de funcionalidadesfix/*: Correcoes de bugs
Processo de Pull Request
- Fork o repositorio
- Crie uma branch de funcionalidade:
git checkout -b feature/sua-funcionalidade - Commit suas alteracoes
- Execute os testes:
make test - Crie um Pull Request
Revisao de Codigo
Todos os PRs requerem a revisao de pelo menos um mantenedor. Areas de foco:
- Seguranca de memoria
- Seguranca de concorrencia (correcao de locks)
- Completude do tratamento de erros
- Compatibilidade da API