Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

Add GitHub issue templates (bug report & feature request)

Open Beginner friendly
#265 0 comments 0 reactions 0 assignees View on GitHub

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

documentation good first issue

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.yaml snippet, hook id (clang-format/clang-tidy), rev and --version used, OS, and expected vs. actual behavior.
  • feature-request.yml — problem/motivation + proposed solution.
  • config.ymlblank_issues_enabled: false and 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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from cpp-linter/cpp-linter-hooks

All issues in cpp-linter/cpp-linter-hooks

Similar issues

More Python issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.