Skip to content

Conversation

@DCodeProg
Copy link
Collaborator

Description

This pull request introduces standardized templates for issues and pull requests in the .github directory. These templates will help ensure that bug reports, feature requests, tasks, and pull requests are well-structured and provide all necessary information for efficient triage and collaboration.

Issue and Pull Request Template Additions:

Bug Report, Feature Request, and Task Templates:

  • Added .github/ISSUE_TEMPLATE/bug_report.yml to guide users in reporting API bugs, including required details like steps to reproduce, expected/actual behavior, environment, and pre-checks.
  • Added .github/ISSUE_TEMPLATE/feature_request.yml to structure feature requests with problem statements, proposed solutions, alternatives, and a checklist to avoid duplicates.
  • Added .github/ISSUE_TEMPLATE/task.yml for development and maintenance tasks, including summary, details, subtasks, notes, and a pre-work checklist.

Pull Request Template:

  • Introduced .github/pull_request_template.md to standardize pull request submissions, ensuring contributors provide a description, related issue, type of change, testing details, and a checklist for best practices.

Related Issue

Closes #2

Type of Change

  • feat
  • fix
  • docs
  • refactor
  • chore
  • test
  • ci

How Has This Been Tested?

Not applicable

Checklist

  • I have followed the Conventional Commits naming rules
  • I have added tests where applicable

@DCodeProg DCodeProg self-assigned this Oct 28, 2025
Copilot AI review requested due to automatic review settings October 28, 2025 13:31
@DCodeProg DCodeProg added the task Planned internal work label Oct 28, 2025
@DCodeProg DCodeProg linked an issue Oct 28, 2025 that may be closed by this pull request
3 tasks
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR introduces standardized GitHub templates for issues and pull requests to improve collaboration and ensure consistent information capture across bug reports, feature requests, tasks, and PRs.

Key Changes:

  • Added YAML-based issue templates for bug reports, feature requests, and tasks with structured fields and validation
  • Introduced a markdown pull request template with standard sections for description, testing, and checklists

Reviewed Changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated no comments.

File Description
.github/pull_request_template.md Provides standardized PR structure with description, related issue, change type, testing details, and checklist
.github/ISSUE_TEMPLATE/task.yml Defines task template with summary, details, subtasks, notes, and pre-work checklist
.github/ISSUE_TEMPLATE/feature_request.yml Structures feature requests with problem statement, solution, alternatives, and confirmation checklist
.github/ISSUE_TEMPLATE/bug_report.yml Guides bug reporting with reproduction steps, expected/actual behavior, logs, environment, and pre-checks

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@TheoDanelEpsi
Copy link

TheoDanelEpsi
TheoDanelEpsi approved these changes Oct 28, 2025
Copy link
Collaborator

@SHACRAM SHACRAM left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ok ✅

@DCodeProg DCodeProg merged commit 4998f6e into main Oct 28, 2025
@DCodeProg DCodeProg deleted the ci/2-github-templates branch October 29, 2025 07:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

task Planned internal work

Projects

None yet

Development

Successfully merging this pull request may close these issues.

GitHub templates

4 participants