mirror of
https://github.com/Fission-AI/OpenSpec.git
synced 2026-09-14 20:16:53 +08:00
7431ebb089
CONTRIBUTING asks every change to start with an issue or a discussion, but the repository had no `.github/ISSUE_TEMPLATE/` and no PR template, so a contributor who clones the repo and opens a PR meets a blank box and, later, a review comment asking them to go file the issue they did not know they needed. - `ISSUE_TEMPLATE/bug_report.yml` asks for expected, actual, a minimal repro, `openspec --version`, and the agent and model, and points users who already have OpenSpec installed at `openspec feedback`. - `ISSUE_TEMPLATE/feature_request.yml` asks for the problem, who it affects, and what was tried, and routes core-design topics to Discussions. - `ISSUE_TEMPLATE/config.yml` keeps blank issues enabled, so the pre-filled URL that `openspec feedback` prints when `gh` is unavailable still works, and links Discussions and Discord. - `PULL_REQUEST_TEMPLATE.md` puts `Closes #` on the first line with the "no issue yet?" path directly under it, catching the PR-first contributor at the moment they need it — no bot and no CI gate. Labels referenced by the forms (`bug`, `enhancement`, `needs-triage`) all exist in this repository. Part of #1834 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>