Skip to content

chore(issue-templates): bootstrap padrao nfe#34

Open
rhfranzoni wants to merge 8 commits into
mainfrom
chore/bootstrap-issue-templates
Open

chore(issue-templates): bootstrap padrao nfe#34
rhfranzoni wants to merge 8 commits into
mainfrom
chore/bootstrap-issue-templates

Conversation

@rhfranzoni
Copy link
Copy Markdown

Resumo

  • Bootstrap dos 8 templates oficiais (feature, bug, improvement, spike, docs, chore, incident + config) em .github/ISSUE_TEMPLATE/.
  • Publicado automaticamente pela skill nfe:create-issue antes de abrir uma issue de spike (CNPJ alfanumerico, Reforma Tributaria).

Por que

  • O repo nao tinha .github/ISSUE_TEMPLATE/. Sem templates, issues criadas manualmente fogem do padrao DoR da org.
  • Estes sao placeholders com as 7 secoes obrigatorias e dropdowns canonicos (Critical/High/Medium/Low). Espera-se que o sync diario do provisioner nfe/.github#20 substitua pela versao canonica em ate 24h.

Test plan

  • Apos merge, verificar que Nova Issue no GitHub UI mostra os 7 tipos
  • blank_issues_enabled: false impede criar issue sem template

Generated with Claude Code (https://claude.com/claude-code)

Copilot AI review requested due to automatic review settings May 27, 2026 21:52
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR bootstraps GitHub Issue Forms for DanfeSharp by adding .github/ISSUE_TEMPLATE/ metadata where none existed before.

Changes:

  • Adds seven issue form templates for bug, chore, docs, feature, improvement, incident, and spike reports.
  • Adds issue template configuration that disables blank issues and provides an external contact link.
  • Standardizes required form sections and priority/compliance dropdowns across templates.

Reviewed changes

Copilot reviewed 8 out of 8 changed files in this pull request and generated 8 comments.

Show a summary per file
File Description
.github/ISSUE_TEMPLATE/bug.yml Adds bug report issue form.
.github/ISSUE_TEMPLATE/chore.yml Adds task/chore issue form.
.github/ISSUE_TEMPLATE/config.yml Configures issue template behavior and fallback contact link.
.github/ISSUE_TEMPLATE/docs.yml Adds documentation request issue form.
.github/ISSUE_TEMPLATE/feature.yml Adds feature request issue form.
.github/ISSUE_TEMPLATE/improvement.yml Adds improvement issue form.
.github/ISSUE_TEMPLATE/incident.yml Adds incident/postmortem issue form.
.github/ISSUE_TEMPLATE/spike.yml Adds spike/research issue form.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +1 to +5
blank_issues_enabled: false
contact_links:
- name: Padrao oficial de issues NFe
url: https://github.com/nfe/.github
about: "Documentacao do padrao oficial de issues. Caso nenhum dos templates acima sirva, abra um chamado com o time AI Governance antes de criar issue em branco."
Comment on lines +7 to +12
- type: markdown
attributes:
value: |
> Template placeholder publicado por `nfe:create-issue` (bootstrap). Sera substituido
> pelo canonico de `nfe/.github/.github/ISSUE_TEMPLATE/bug.yml` no proximo sync
> do provisioner em `nfe/.github#20`.
Comment on lines +7 to +12
- type: markdown
attributes:
value: |
> Template placeholder publicado por `nfe:create-issue` (bootstrap). Sera substituido
> pelo canonico de `nfe/.github/.github/ISSUE_TEMPLATE/chore.yml` no proximo sync
> do provisioner em `nfe/.github#20`.
Comment on lines +10 to +12
> Template placeholder publicado por `nfe:create-issue` (bootstrap). Sera substituido
> pelo canonico de `nfe/.github/.github/ISSUE_TEMPLATE/docs.yml` no proximo sync
> do provisioner em `nfe/.github#20`.
Comment on lines +7 to +12
- type: markdown
attributes:
value: |
> Template placeholder publicado por `nfe:create-issue` (bootstrap). Sera substituido
> pelo canonico de `nfe/.github/.github/ISSUE_TEMPLATE/feature.yml` no proximo sync
> do provisioner em `nfe/.github#20`.
Comment on lines +7 to +12
- type: markdown
attributes:
value: |
> Template placeholder publicado por `nfe:create-issue` (bootstrap). Sera substituido
> pelo canonico de `nfe/.github/.github/ISSUE_TEMPLATE/improvement.yml` no proximo sync
> do provisioner em `nfe/.github#20`.
Comment on lines +10 to +13
> Template placeholder publicado por `nfe:create-issue` (bootstrap). Sera substituido
> pelo canonico de `nfe/.github/.github/ISSUE_TEMPLATE/incident.yml` no proximo sync
> do provisioner em `nfe/.github#20`.

Comment on lines +7 to +12
- type: markdown
attributes:
value: |
> Template placeholder publicado por `nfe:create-issue` (bootstrap). Sera substituido
> pelo canonico de `nfe/.github/.github/ISSUE_TEMPLATE/spike.yml` no proximo sync
> do provisioner em `nfe/.github#20`.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants