Add GitHub issue templates (bug report & feature request)
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 86/100
- Issue type
- Documentation
- Clarity
- Clearly specified
- Activity status
- Quiet
- Tech stack
- github, yaml
- Domain
- documentation
Research direction
Start with the existing .github/ISSUE_TEMPLATE files in the cpp-linter-action repository and GitHub's issue-forms syntax documentation. Add bug-report.yml, feature-request.yml, and config.yml under .github/ISSUE_TEMPLATE/, adapting the referenced structure for pre-commit usage. Done means New issue shows both forms, contact links appear, and the fields cover the requested pre-commit details without GitHub Actions inputs.
Written by the indexing model from the issue text.
Description
Context
This repo has no .github/ISSUE_TEMPLATE/, so new issues start blank and often miss key details (pre-commit rev, hook id, args, clang tool version, OS). Our sibling repo cpp-linter-action already uses YAML issue forms — we can mirror that style, adapted to a pre-commit context.
Task
Add three files under .github/ISSUE_TEMPLATE/:
bug-report.yml— fields for:.pre-commit-config.yamlsnippet, hook id (clang-format/clang-tidy),revand--versionused, OS, and expected vs. actual behavior.feature-request.yml— problem/motivation + proposed solution.config.yml—blank_issues_enabled: falseand contact links to the docs and Discussions.
The cpp-linter-action templates are a good starting point — copy their structure and adjust the fields for pre-commit usage (drop GitHub-Action-specific inputs).
Acceptance criteria
- "New issue" shows the two forms plus the contact links.
- Fields are relevant to pre-commit usage (not GitHub-Action fields).
Getting started
GitHub's issue-forms syntax. No code involved.
- Dominant language
- Python
- Stars
- 50
- Forks
- 7
- Avg merge
- 10h 9m
- Merged PRs (30d)
- 5
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from cpp-linter/cpp-linter-hooks
-
documentation good first issue
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
cpp-linter/cpp-linter-hooks#267 ·
All issues in cpp-linter/cpp-linter-hooks
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
anthropics/skills#1811 · 1 comment ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
speaches-ai/speaches#678 ·
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
datalayer/mcp-compose#42 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
conda-forge/spacy-feedstock#177 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
UKGovernmentBEIS/inspect_evals#2523 ·