chore: templates de issue/PR, CODEOWNERS e caminho de entrada pra contribuir - #22
Merged
Conversation
…tribuir O CONTRIBUTING.md ja existia, mas quem chegava com vontade de ajudar nao tinha por onde comecar: sem template de issue, sem template de PR, sem indicacao de tarefas pequenas. - ISSUE_TEMPLATE (bug e feature) em formato de formulario, com os campos que realmente faltam quando um relato chega solto: passos, logs, versao, ambiente. - config.yml direciona duvida de uso para Discussions e falha de seguranca para o canal privado de advisory, em vez de issue publica. - PULL_REQUEST_TEMPLATE com "o que/por que/como testar" e um checklist curto - inclui a regra de tenant_id, que e o erro mais facil de cometer neste projeto. - CODEOWNERS: revisao solicitada automaticamente, e ja deixa comentado como dividir por area quando houver mais mantenedores. - CONTRIBUTING aponta para os templates, para as issues good first issue e para o canal de seguranca.
Contributor
There was a problem hiding this comment.
Pull request overview
Reduz o atrito de contribuição no repositório ao adicionar templates de issue/PR, direcionamento para suporte e canal privado de segurança, e revisão automática via CODEOWNERS, além de atualizar o guia de contribuição com pontos de entrada.
Changes:
- Atualiza
CONTRIBUTING.mdcom links para templates,good first issuee reporte privado de segurança. - Adiciona template de Pull Request com seções e checklist (incluindo regra de
tenant_id). - Adiciona templates de issue (bug/feature),
config.ymlde issue templates eCODEOWNERS.
Reviewed changes
Copilot reviewed 6 out of 6 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| CONTRIBUTING.md | Adiciona links e orientações para orientar novos contribuidores e reporte de segurança. |
| .github/PULL_REQUEST_TEMPLATE.md | Define estrutura e checklist do PR para padronizar descrições e reduzir erros comuns. |
| .github/ISSUE_TEMPLATE/feature_request.yml | Formulário para pedidos de funcionalidade focado no problema e intenção de contribuir. |
| .github/ISSUE_TEMPLATE/config.yml | Direciona dúvidas para Discussions e segurança para advisory privado. |
| .github/ISSUE_TEMPLATE/bug_report.yml | Formulário de bug com passos de reprodução, área, logs, versão e ambiente. |
| .github/CODEOWNERS | Configura owner padrão e documenta exemplo de divisão por área. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Comment on lines
+25
to
+27
| - [ ] Se merece uma nova versão, bumpei `backend/package.json` **e** `frontend/package.json` juntos ([Versionamento](../README.md#versionamento)) | ||
| - [ ] Não incluí segredos, `.env` ou dados reais | ||
| - [ ] Consultas novas ao MongoDB filtram por `tenant_id` ([Multi-tenant](../CONTRIBUTING.md#multi-tenant)) |
This was referenced Aug 3, 2026
Merged
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
O problema
O
CONTRIBUTING.mdjá existia e é bom, mas quem chegava com vontade de ajudar não tinha por onde começar: nenhum template de issue, nenhum template de PR, nenhuma indicação de tarefa pequena. O atrito de contribuir estava todo na cabeça de quem chega.O que entra
config.ymldireciona dúvida de uso para Discussions e falha de segurança para o canal privado de advisory — evita que alguém publique uma vulnerabilidade numa issue aberta.tenant_idnas queries, que é o erro mais fácil de cometer neste projeto e o mais caro (vazamento entre organizações).good first issuee para o canal de segurança.Ainda falta (faço em seguida)
Criar as issues marcadas como
good first issue. Vou abrir junto com o restante da sequência que combinamos, aproveitando os pontos que já mapeei no código — assim cada uma nasce com contexto real em vez de ser tarefa inventada.Test plan