Skip to content

chore: add structured issue templates and PR template#44

Open
Mechack08 wants to merge 1 commit into
Safrochain-Org:mainfrom
Mechack08:chore/github-issue-pr-templates
Open

chore: add structured issue templates and PR template#44
Mechack08 wants to merge 1 commit into
Safrochain-Org:mainfrom
Mechack08:chore/github-issue-pr-templates

Conversation

@Mechack08

Copy link
Copy Markdown

Summary

Replaces the old freeform Markdown issue templates with GitHub's YAML form-builder templates and adds a PR template. This gives every issue a consistent, labelled structure and reduces triage back-and-forth caused by missing reproduction details.

Related Issues

Closes #30

Type of Change

  • CI / build / tooling change

Changes

File Action
.github/ISSUE_TEMPLATE/bug_report.yml ➕ Added — summary, version, OS, chain ID, repro steps, expected/actual, logs
.github/ISSUE_TEMPLATE/feature_request.yml ➕ Added — motivation, proposed solution, alternatives, additional context
.github/ISSUE_TEMPLATE/documentation.yml ➕ Added — page/section, what's wrong, suggested change, context
.github/ISSUE_TEMPLATE/config.yml ➕ Added — disables blank issues, links to Discord & SECURITY.md
.github/PULL_REQUEST_TEMPLATE.md ➕ Added — summary, related issues, type of change, testing, checklist
.github/ISSUE_TEMPLATE/bug.md ➖ Removed — superseded by bug_report.yml
.github/ISSUE_TEMPLATE/feature_request.md ➖ Removed — superseded by feature_request.yml
.github/ISSUE_TEMPLATE/issue.md ➖ Removed — superseded by new templates
.github/ISSUE_TEMPLATE/config.yaml ➖ Removed — replaced by config.yml

Testing Performed

  • Manual testing — verified all YAML files render correctly in the GitHub new-issue picker
  • No Go code changed — lint and tests are not applicable

Checklist

  • Tests added or updated for all changed behaviour (N/A — config only)
  • Documentation updated where applicable (N/A)
  • golangci-lint passes (N/A — no Go changes)
  • No breaking consensus change introduced
  • PR title follows Conventional Commits

- Add .github/ISSUE_TEMPLATE/bug_report.yml (summary, version, OS,
  chain ID, repro steps, expected/actual, logs)
- Add .github/ISSUE_TEMPLATE/feature_request.yml (motivation, proposed
  solution, alternatives, additional context)
- Add .github/ISSUE_TEMPLATE/documentation.yml (page/section, problem,
  suggested change, context)
- Add .github/ISSUE_TEMPLATE/config.yml — disables blank issues, links
  to Discord and SECURITY.md
- Add .github/PULL_REQUEST_TEMPLATE.md (summary, related issues, type
  of change, testing, checklist)
- Remove old Markdown-format templates (bug.md, feature_request.md,
  issue.md, config.yaml) superseded by the new YAML form-builder files"
Karry2019web added a commit to Karry2019web/safrochain-node that referenced this pull request May 25, 2026
Karry2019web added a commit to Karry2019web/safrochain-node that referenced this pull request May 25, 2026
Karry2019web added a commit to Karry2019web/safrochain-node that referenced this pull request May 25, 2026
@Karry2019web

Copy link
Copy Markdown
Contributor

/claim

PR #52: #52

@danbaruka danbaruka requested a review from Yannick243 May 28, 2026 17:26
@danbaruka danbaruka requested a review from mbagalwa May 28, 2026 17:26
@danbaruka danbaruka added the enhancement New feature or request label May 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

chore: add GitHub issue templates and PR template

3 participants