From cac1904eaf85fc4f995288ea2255b1922d6ff2d2 Mon Sep 17 00:00:00 2001 From: alessandrordgs Date: Sun, 5 Apr 2026 15:57:00 -0300 Subject: [PATCH 1/2] feat: add templates for bug report and feature request --- .github/bug_report.md | 42 ++++++++++++++++++++++++++++++++++++++ .github/feature_request.md | 37 +++++++++++++++++++++++++++++++++ 2 files changed, 79 insertions(+) create mode 100644 .github/bug_report.md create mode 100644 .github/feature_request.md diff --git a/.github/bug_report.md b/.github/bug_report.md new file mode 100644 index 0000000..3ccc0b6 --- /dev/null +++ b/.github/bug_report.md @@ -0,0 +1,42 @@ +--- +name: Bug Report +about: Reporte um comportamento inesperado ou erro na aplicação +title: "[BUG] " +labels: bug +assignees: '' +--- + +## Descrição + +Descreva de forma clara e objetiva o que está acontecendo de errado. + +## Como reproduzir + +Passo a passo para reproduzir o comportamento: + +1. +2. +3. + +## Comportamento esperado + +O que deveria acontecer? + +## Comportamento atual + +O que está acontecendo de fato? + +## Capturas de tela ou logs + +Se aplicável, adicione prints ou logs de erro que ajudem a entender o problema. + +## Ambiente + +- OS: (ex: Ubuntu 22.04, macOS 14, Windows 11) +- Node.js: (ex: 20.11.0) +- Navegador: (ex: Chrome 123, Firefox 124) +- Área afetada: (ex: frontend, backend, banco de dados) + +## Contexto adicional + +Alguma informação extra que pode ser relevante para entender ou reproduzir o bug. \ No newline at end of file diff --git a/.github/feature_request.md b/.github/feature_request.md new file mode 100644 index 0000000..ae53aa8 --- /dev/null +++ b/.github/feature_request.md @@ -0,0 +1,37 @@ +--- +name: Feature Request +about: Sugira uma nova funcionalidade ou melhoria para o Beatwave +title: "[FEATURE] " +labels: enhancement +assignees: '' +--- + +## Descrição da funcionalidade + +Descreva de forma clara a funcionalidade que você gostaria de ver no Beatwave. + +## Problema que resolve + +Qual dor ou limitação atual essa funcionalidade endereça? +Ex: "Atualmente não consigo fazer X, o que me obriga a Y..." + +## Solução proposta + +Como você imagina que isso deveria funcionar? Pode ser uma descrição, um fluxo ou até um esboço. + +## Alternativas consideradas + +Você pensou em outras formas de resolver isso? Por que a solução proposta é melhor? + +## Área do projeto + +- [ ] Frontend (Next.js) +- [ ] Backend (NestJS) +- [ ] Banco de dados +- [ ] Autenticação +- [ ] Integrações (Spotify, etc.) +- [ ] Outra: + +## Contexto adicional + +Alguma referência, print ou informação extra que ajude a entender melhor a proposta. \ No newline at end of file From f5db7c971c7a4cdf30410c0001bc549f2eaa3a03 Mon Sep 17 00:00:00 2001 From: alessandrordgs Date: Sun, 5 Apr 2026 16:00:38 -0300 Subject: [PATCH 2/2] feat: add templates for bug report and feature request and pull request --- .github/ISSUE_TEMPLATE/bug_report.md | 42 +++++++++++++++++++++++ .github/ISSUE_TEMPLATE/feature_request.md | 37 ++++++++++++++++++++ .github/PULL_REQUEST_TEMPLATE.md | 41 ++++++++++++++++++++++ 3 files changed, 120 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/bug_report.md create mode 100644 .github/ISSUE_TEMPLATE/feature_request.md create mode 100644 .github/PULL_REQUEST_TEMPLATE.md diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md new file mode 100644 index 0000000..3ccc0b6 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -0,0 +1,42 @@ +--- +name: Bug Report +about: Reporte um comportamento inesperado ou erro na aplicação +title: "[BUG] " +labels: bug +assignees: '' +--- + +## Descrição + +Descreva de forma clara e objetiva o que está acontecendo de errado. + +## Como reproduzir + +Passo a passo para reproduzir o comportamento: + +1. +2. +3. + +## Comportamento esperado + +O que deveria acontecer? + +## Comportamento atual + +O que está acontecendo de fato? + +## Capturas de tela ou logs + +Se aplicável, adicione prints ou logs de erro que ajudem a entender o problema. + +## Ambiente + +- OS: (ex: Ubuntu 22.04, macOS 14, Windows 11) +- Node.js: (ex: 20.11.0) +- Navegador: (ex: Chrome 123, Firefox 124) +- Área afetada: (ex: frontend, backend, banco de dados) + +## Contexto adicional + +Alguma informação extra que pode ser relevante para entender ou reproduzir o bug. \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md new file mode 100644 index 0000000..ae53aa8 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -0,0 +1,37 @@ +--- +name: Feature Request +about: Sugira uma nova funcionalidade ou melhoria para o Beatwave +title: "[FEATURE] " +labels: enhancement +assignees: '' +--- + +## Descrição da funcionalidade + +Descreva de forma clara a funcionalidade que você gostaria de ver no Beatwave. + +## Problema que resolve + +Qual dor ou limitação atual essa funcionalidade endereça? +Ex: "Atualmente não consigo fazer X, o que me obriga a Y..." + +## Solução proposta + +Como você imagina que isso deveria funcionar? Pode ser uma descrição, um fluxo ou até um esboço. + +## Alternativas consideradas + +Você pensou em outras formas de resolver isso? Por que a solução proposta é melhor? + +## Área do projeto + +- [ ] Frontend (Next.js) +- [ ] Backend (NestJS) +- [ ] Banco de dados +- [ ] Autenticação +- [ ] Integrações (Spotify, etc.) +- [ ] Outra: + +## Contexto adicional + +Alguma referência, print ou informação extra que ajude a entender melhor a proposta. \ No newline at end of file diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 0000000..867f000 --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,41 @@ +## Descrição + +Descreva de forma clara o que essa PR faz e qual problema resolve. + +Closes #(número da issue) + +## Tipo de mudança + +- [ ] Bug fix +- [ ] Nova funcionalidade +- [ ] Refatoração +- [ ] Melhoria de performance +- [ ] Documentação +- [ ] Outro: + +## Breaking changes + +Esta PR introduz breaking changes? + +- [ ] Não +- [ ] Sim — descreva abaixo o que muda e o que precisa ser atualizado: + +## Como testar + +Passo a passo para validar as mudanças: + +1. +2. +3. + +## Checklist + +- [ ] O código segue o padrão do projeto +- [ ] `pnpm lint` passou sem erros +- [ ] `pnpm test` passou sem erros +- [ ] `pnpm build` passou sem erros +- [ ] A documentação foi atualizada, se necessário + +## Contexto adicional + +Prints, decisões de arquitetura ou qualquer informação que ajude na revisão. \ No newline at end of file