Skip to content

Merge issue templates into linting setup PR#24

Merged
synman merged 2 commits intolinting-setupfrom
copilot/sub-pr-20
Nov 12, 2025
Merged

Merge issue templates into linting setup PR#24
synman merged 2 commits intolinting-setupfrom
copilot/sub-pr-20

Conversation

Copy link

Copilot AI commented Nov 12, 2025

Description

Merged PR #21 (issue templates) into the current linting setup PR. This combines the standard issue templates with the linting and formatting toolchain configuration. The merge adds bug report and feature request templates with proper GitHub YAML frontmatter, and configures the issue template system to disable blank issues and provide support links.

Type of Change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Documentation update
  • Code refactoring
  • Performance improvement
  • Other (please describe):

Related Issues

Related to PR #21 (issue templates)

Testing

  • Tested locally
  • Added/updated unit tests
  • All existing tests pass

Code Quality Checklist

  • Code passes Black formatting check (black --check .)
  • Code passes isort import sorting check (isort --check-only .)
  • Code passes Flake8 linting (flake8 .)
  • Code passes Pylint checks (or documented why warnings are acceptable)
  • Pre-commit hooks installed and passing (pre-commit run --all-files)
  • CI workflow (lint.yml) passes successfully

Documentation

  • Code is self-documenting and/or includes necessary comments
  • README.md updated (if needed)
  • Documentation updated (if needed)

Additional Notes

This PR now includes both the linting/formatting toolchain setup and standard issue templates:

  • Bug report template (.github/ISSUE_TEMPLATE/bug_report.md)
  • Feature request template (.github/ISSUE_TEMPLATE/feature_request.md)
  • Issue template configuration (.github/ISSUE_TEMPLATE/config.yml)

Merge conflicts in .gitignore and pyproject.toml were resolved to preserve the linting configuration while incorporating the issue templates.


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Copilot AI mentioned this pull request Nov 12, 2025
7 tasks
Copilot AI changed the title [WIP] Add Python linting and templates setup Clarify PR merge workflow for issue templates Nov 12, 2025
Copilot AI requested a review from synman November 12, 2025 04:35
@synman
Copy link
Owner

synman commented Nov 12, 2025

@copilot Merge add-issue-templates branch into current branch directly

Co-authored-by: synman <1299716+synman@users.noreply.github.com>
Copy link
Author

Copilot AI commented Nov 12, 2025

@copilot Merge add-issue-templates branch into current branch directly

Merged the add-issue-templates branch into the current branch. The merge added three issue template files:

  • Bug report template
  • Feature request template
  • Issue template configuration (disables blank issues)

Commit: d6977c1

Copilot AI changed the title Clarify PR merge workflow for issue templates Merge issue templates into linting setup PR Nov 12, 2025
@synman synman marked this pull request as ready for review November 12, 2025 04:43
@synman synman merged commit 34a61da into linting-setup Nov 12, 2025
@synman synman deleted the copilot/sub-pr-20 branch November 12, 2025 04:43
Copilot AI mentioned this pull request Nov 12, 2025
19 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants