Skip to content

Add GitHub issue and PR templates#423

Merged
moncher-dev merged 1 commit into
mainfrom
feat/391-github-templates
Jul 2, 2026
Merged

Add GitHub issue and PR templates#423
moncher-dev merged 1 commit into
mainfrom
feat/391-github-templates

Conversation

@moncher-dev

Copy link
Copy Markdown
Collaborator

Issues — Closed #391

TL;DR

  • Adds GitHub issue forms for bug reports and feature requests.
  • Adds a pull request template that mirrors the repository contribution checklist.
  • Adds issue template config links for contributing, project management conventions, support bundles, and security reporting.

변경 지점 다이어그램

.github/
├── ISSUE_TEMPLATE/
│   ├── bug_report.yml          # environment + doctor diagnostics + support bundle
│   ├── feature_request.yml     # PROJECT_MANAGE.md structure
│   └── config.yml              # contributor/support/security links
└── PULL_REQUEST_TEMPLATE.md    # CONTRIBUTING.md checklist

여기부터 보세요

  • .github/ISSUE_TEMPLATE/bug_report.yml collects OS, Node.js version, install method, chosen runtime, gh-symphony doctor --json, and gh-symphony doctor --bundle attachment context.
  • .github/ISSUE_TEMPLATE/feature_request.yml follows PROJECT_MANAGE.md sections: Background, Proposed Changes, Affected Files, plus optional spec/reference sections.
  • .github/PULL_REQUEST_TEMPLATE.md reflects CONTRIBUTING.md expectations for linked issues, behavior/operational impact, validation commands, Changesets, follow-up work, and security hygiene.

위험 & 롤백

  • Risk is limited to GitHub UI metadata. It does not change runtime, package code, workflows, or the upstream Symphony spec.
  • Rollback is deleting the four added .github template files.

변경 파일

  • .github/ISSUE_TEMPLATE/bug_report.yml
  • .github/ISSUE_TEMPLATE/feature_request.yml
  • .github/ISSUE_TEMPLATE/config.yml
  • .github/PULL_REQUEST_TEMPLATE.md

Evidence

  • ruby -e 'require "yaml"; ARGV.each { |f| YAML.load_file(f); puts "ok #{f}" }' .github/ISSUE_TEMPLATE/bug_report.yml .github/ISSUE_TEMPLATE/feature_request.yml .github/ISSUE_TEMPLATE/config.yml — passed
  • pnpm exec prettier --check .github/ISSUE_TEMPLATE/bug_report.yml .github/ISSUE_TEMPLATE/feature_request.yml .github/ISSUE_TEMPLATE/config.yml .github/PULL_REQUEST_TEMPLATE.md — passed
  • pnpm lint — passed
  • pnpm test — passed
  • pnpm typecheck — passed
  • pnpm build — passed
  • pnpm format — failed on pre-existing repository-wide formatting drift, including many files outside this PR; targeted changed files pass Prettier.

머지 후/사람 확인

  • Confirm GitHub renders the bug report and feature request forms in the issue chooser.
  • Confirm the support bundle contact link is useful from the issue chooser.
  • Confirm the PR template checklist is acceptable for maintainers.

@github-actions

github-actions Bot commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

Coverage Report

Status Category Percentage Covered / Total
🔵 Lines 39.3% 28888 / 73504
🔵 Statements 39.3% 28888 / 73504
🔵 Functions 71.73% 1411 / 1967
🔵 Branches 76.86% 5977 / 7776
File CoverageNo changed files found.
Generated in workflow #319 for commit d92d844 by the Vitest Coverage Report Action

@hojinzs hojinzs left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

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

Watchdog review result: approve.

Evidence bundle: https://evidence-browser.dev0.daniworks.kr/w/github-symphony/b/20260702-0449-project14-pr423-attempt1

Scope reviewed:

  • Added GitHub issue templates and PR template only.
  • Verified templates capture environment, gh-symphony doctor --json, and gh-symphony doctor --bundle diagnostics requested by #391.

Smoke tests run:

  • git diff --check origin/main...HEAD — passed
  • pnpm exec prettier --check on changed template files — passed
  • YAML parse/basic GitHub issue-form structural validation — passed

Blocking findings: none.

Note: Claude Code review was attempted in read/test-only mode but failed authentication (401), so this approval is based on watchdog inspection plus the smoke tests above.

@moncher-dev moncher-dev force-pushed the feat/391-github-templates branch from 5774a33 to bb086c2 Compare July 2, 2026 05:53
…feat/391-github-templates

# Conflicts:
#	.github/ISSUE_TEMPLATE/bug_report.yml
#	.github/ISSUE_TEMPLATE/config.yml
#	.github/ISSUE_TEMPLATE/feature_request.yml
#	.github/PULL_REQUEST_TEMPLATE.md
@moncher-dev moncher-dev force-pushed the feat/391-github-templates branch from bb086c2 to d92d844 Compare July 2, 2026 05:53
@moncher-dev moncher-dev merged commit 396efa4 into main Jul 2, 2026
2 checks passed
@moncher-dev moncher-dev deleted the feat/391-github-templates branch July 2, 2026 05:56
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.

Add GitHub issue templates and a PR template that capture environment + doctor --bundle

2 participants