Skip to content

Add GitHub issue and PR templates #7

@RAprogramm

Description

@RAprogramm

Add professional GitHub templates for issues and pull requests.

Objectives

  • Create issue templates for bug reports and feature requests
  • Create pull request template
  • Configure dependabot for automated updates
  • Improve project workflow

Issue Templates

Create .github/ISSUE_TEMPLATE/ with:

bug_report.yml

  • Environment information (Rust version, OS)
  • Steps to reproduce
  • Expected vs actual behavior
  • Minimal reproduction code
  • Stack traces/error messages

feature_request.yml

  • Problem description
  • Proposed solution
  • Alternatives considered
  • Additional context

config.yml

  • Link to discussions
  • Blank issues option

Pull Request Template

Create .github/PULL_REQUEST_TEMPLATE.md with:

  • Closes #issue reference
  • Change description
  • Testing checklist
  • Breaking changes notification
  • AI Development Protocol v2.1 compliance

Dependabot Configuration

Create .github/dependabot.yml with:

  • Cargo dependency updates
  • GitHub Actions updates
  • Weekly schedule
  • Grouped updates

Implementation

  • Create all template files
  • Test with sample issues/PRs
  • Add REUSE compliant headers
  • Update REUSE.toml annotations

Benefits

  • Consistent issue reporting
  • Better bug reports with all needed info
  • Professional project appearance
  • Automated dependency updates
  • Reduced maintenance burden

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions