Skip to content

3. Add GitHub Issue Templates (Bug Report, Feature Request, Tech Debt) #32

Description

@Husten150

Problem

No GitHub issue templates exist. Contributors have no structured format for reporting bugs or requesting features, leading to incomplete or inconsistent issues.

Requirements

  • Create .github/ISSUE_TEMPLATE/bug_report.yml with structured form:
    • Description, Steps to reproduce, Expected vs actual behavior
    • Environment (Node version, OS, browser if applicable)
    • Logs/screenshots attachment
  • Create .github/ISSUE_TEMPLATE/feature_request.yml:
    • Problem statement, Proposed solution, Alternatives considered
    • Impact priority (critical/high/medium/low)
  • Create .github/ISSUE_TEMPLATE/technical_debt.yml:
    • Area of debt, Current vs desired state, Effort estimate
  • Create .github/ISSUE_TEMPLATE/config.yml to link to CONTRIBUTING.md

Pipeline Test

  • Add CI job validate-templates that checks required template files exist
  • Validate YAML syntax of template files

Acceptance Criteria

  • When creating a new issue, user sees 3 template options
  • Each template has required and optional fields
  • CI validates template existence and syntax

Metadata

Metadata

Assignees

No one assigned

    Labels

    GrantFox OSSIssue tracked in GrantFox OSSMaybe RewardedIssue may be eligible for a GrantFox rewardOfficial Campaign | FWC26Campaign: Official Campaign | FWC26documentationImprovements or additions to documentationstandardsStandards and conventions

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions