Skip to content

Add GitHub issue forms, PR template, and maintainer label guide#8

Open
danbaruka wants to merge 2 commits intoSafrochain-Org:mainfrom
danbaruka:chore/github-issue-pr-templates
Open

Add GitHub issue forms, PR template, and maintainer label guide#8
danbaruka wants to merge 2 commits intoSafrochain-Org:mainfrom
danbaruka:chore/github-issue-pr-templates

Conversation

@danbaruka
Copy link
Copy Markdown
Member

Summary

Introduces structured GitHub workflows for issues and pull requests: YAML issue forms with priority/area fields, a default PR template, a proper ISSUE_TEMPLATE/config.yml, and documentation for optional repository labels.

Changes

  • Issue forms (replace legacy .md templates):
    • Bug report — priority, area, version/environment, repro, logs; default label bug
    • Feature request — priority, area, motivation, proposal; default label enhancement
    • Task/chore/docs — work type, priority, acceptance criteria; default label enhancement
  • config.yml — Issue template chooser config (replaces unused config.yaml); blank_issues_enabled: false; contact links for security (SECURITY.md) and Discussions (questions).
  • pull_request_template.md — Summary, change type, linked issues, checklist (tests, changelog, docs).
  • LABELS.md — Suggested priority:*, type:*, and area:* labels plus optional gh label create commands (labels are not auto-created by GitHub).

Removed

  • bug.md, feature_request.md, issue.md, config.yaml — avoids duplicate/outdated entries next to the new forms.

Notes for reviewers

  • Discussions must be enabled on the repo for the “Ask a question” contact link to work; otherwise remove or retarget that link in config.yml.
  • Default labels bug and enhancement are standard GitHub defaults; align with LABELS.md if you prefer type:bug / type:feature naming (update the YAML labels: fields accordingly).

- Replace markdown issue templates with YAML issue forms (bug, feature, task)
- Add config.yml with security + discussions contact links
- Add pull_request_template.md with type checklist and review notes
- Document suggested priority/type/area labels and gh CLI snippets in LABELS.md

Made-with: Cursor
@danbaruka danbaruka added documentation Improvements or additions to documentation enhancement New feature or request good first issue Good for newcomers labels Mar 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation enhancement New feature or request good first issue Good for newcomers

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant