Comunidade
Como contribuir
O BeatWave aceita contribuições com foco em produto, consistência técnica e qualidade de execução. O guia textual completo também está disponível no arquivo CONTRIBUTING.md.
1. Antes de contribuir
Entenda o contexto técnico do projeto e as ADRs ativas.
Confirme se a mudança faz sentido para o produto, não só para o código.
Prefira mudanças pequenas, com impacto claro e validação objetiva.
2. Padrões esperados
Frontend em Next.js com design system neobrutalista já definido.
Backend em NestJS com regras de domínio concentradas em services.
Banco com Drizzle ORM e acesso sempre via infraestrutura padronizada.
3. O que revisar antes de abrir contribuição
Consistência visual com os tokens e componentes atuais.
Impacto em autenticação, perfil, busca, reviews e páginas públicas.
Cobertura por lint, testes e build sempre que a mudança exigir.