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.