From 0d2ce71f2ebb67fd65c91e376fcacbcc9d851f67 Mon Sep 17 00:00:00 2001 From: Jovinull Date: Fri, 28 Aug 2026 18:33:10 -0300 Subject: [PATCH 1/2] =?UTF-8?q?docs(repo):=20adicionar=20template=20padr?= =?UTF-8?q?=C3=A3o=20de=20pull=20request?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/pull_request_template.md | 47 ++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 .github/pull_request_template.md diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 0000000..3b8ce40 --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1,47 @@ +## Card + +- [PAV-XXX](https://linear.app/) + +## Objetivo e escopo + +- Qual problema esta PR resolve? +- O que permanece fora do escopo? + +## O que foi feito + +- Alteração 1 +- Alteração 2 + +## Módulos afetados + +- `caminho/do/arquivo` +- Módulo ou serviço afetado + +## Validação + +- [ ] Comandos executados e resultados registrados. +- [ ] Testes relevantes adicionados ou atualizados. +- [ ] Validação manual realizada, quando aplicável. + +```text +comando executado +resultado +``` + +## Riscos e rollback + +- Riscos conhecidos, compatibilidade, migrations ou dependências externas. +- Como reverter a alteração, quando aplicável. + +## Evidências + +- Prints, logs, links de execução ou outra evidência relevante. + +## Checklist + +- [ ] Escopo limitado ao card. +- [ ] Sem arquivos temporários ou gerados desnecessários. +- [ ] Sem segredos ou tokens no código. +- [ ] Documentação atualizada, quando necessária. + +> Consulte o [guia de contribuição](../contribuition.md) para as regras completas. From fe083dc65938f555eada9d830caf7ac62a19408f Mon Sep 17 00:00:00 2001 From: Jovinull Date: Sat, 29 Aug 2026 15:05:17 -0300 Subject: [PATCH 2/2] docs(repo): aplicar template revisado de pull request --- .github/pull_request_template.md | 121 ++++++++++++++++++++++++------- 1 file changed, 93 insertions(+), 28 deletions(-) diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index 3b8ce40..e0a448b 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -1,47 +1,112 @@ -## Card +## Linear -- [PAV-XXX](https://linear.app/) +Issue: PAV-___ -## Objetivo e escopo +## Branch flow -- Qual problema esta PR resolve? -- O que permanece fora do escopo? +- [ ] Este PR é uma feature/fix/chore destinada a `develop`. +- [ ] Este PR não contém alteração direta ou fluxo indevido para `master`. +- [ ] A branch foi criada a partir da base prevista pelo fluxo do projeto. -## O que foi feito +## Objetivo -- Alteração 1 -- Alteração 2 +Descreva objetivamente o problema resolvido por esta PR. -## Módulos afetados +## Escopo -- `caminho/do/arquivo` -- Módulo ou serviço afetado +O que faz parte desta entrega: -## Validação +- -- [ ] Comandos executados e resultados registrados. -- [ ] Testes relevantes adicionados ou atualizados. -- [ ] Validação manual realizada, quando aplicável. +O que está fora do escopo: -```text -comando executado -resultado +- + +## Resumo das alterações + +- + +## Arquivos e módulos afetados + +- + +## Como testar + +```bash +# comandos de validação ``` -## Riscos e rollback +## Validation + +- [ ] Lint executado +- [ ] Testes relevantes executados +- [ ] Coverage permanece dentro do mínimo do projeto +- [ ] Build executado quando aplicável +- [ ] Validação manual realizada quando aplicável +- [ ] Documentação atualizada quando necessária + +## Impacto de banco / migration + +- [ ] Não altera schema nem migrations +- [ ] Altera schema ou migrations + +Detalhes: + +## Impacto em contratos/API + +- [ ] Não altera contratos +- [ ] Altera endpoint, payload, schema ou comportamento de API + +Detalhes: + +## Impacto de configuração / infraestrutura -- Riscos conhecidos, compatibilidade, migrations ou dependências externas. -- Como reverter a alteração, quando aplicável. +- [ ] Não altera configuração +- [ ] Altera env, Docker, filas, cache, serviços ou infraestrutura + +Detalhes: + +## Impacto de segurança + +- [ ] Sem impacto relevante +- [ ] Impacto de segurança avaliado + +Detalhes: + +## Impacto de dados pessoais / privacidade + +- [ ] Sem tratamento novo ou alteração de dados pessoais +- [ ] Impacto avaliado + +Detalhes: + +## Compatibilidade / dependências + +- [ ] Não depende de outra task/PR +- [ ] Existe dependência ou ordem de deploy/merge + +Detalhes: ## Evidências -- Prints, logs, links de execução ou outra evidência relevante. +Adicione logs, screenshots, links de execução ou outra evidência relevante. + +## Riscos + +- + +## Rollback + +Descreva como a alteração pode ser revertida com segurança. -## Checklist +## Checklist final -- [ ] Escopo limitado ao card. -- [ ] Sem arquivos temporários ou gerados desnecessários. -- [ ] Sem segredos ou tokens no código. -- [ ] Documentação atualizada, quando necessária. +- [ ] Escopo limitado ao card +- [ ] Não inclui segredos, `.env`, certificados ou tokens +- [ ] Não inclui arquivos temporários, builds, caches ou artefatos desnecessários +- [ ] Não executa deploy como efeito desta PR +- [ ] Critérios de aceite do card foram conferidos individualmente +- [ ] Alterações de contrato possuem testes e documentação correspondentes +- [ ] Alterações em banco/migrations foram validadas quando aplicável -> Consulte o [guia de contribuição](../contribuition.md) para as regras completas. +> Consulte o guia de contribuição do projeto para as regras completas.