diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 0000000..af701cc --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,53 @@ +name: Bug Report +description: Report a bug or unexpected behavior +labels: [bug] +body: + - type: textarea + id: summary + attributes: + label: Summary + description: What happened? + placeholder: Describe the bug in 1-2 sentences. + validations: + required: true + - type: textarea + id: repro + attributes: + label: Steps to Reproduce + description: How can we reproduce this? + placeholder: | + 1. Run `python3 scripts/last30days.py "topic" --emit compact` + 2. ... + validations: + required: true + - type: textarea + id: expected + attributes: + label: Expected Behavior + description: What should have happened? + validations: + required: true + - type: textarea + id: traceback + attributes: + label: Error / Traceback + description: Paste the full traceback or error output. + render: text + - type: dropdown + id: install + attributes: + label: Install Method + options: + - Claude Code plugin + - Gemini CLI extension + - Codex plugin + - Hermes skill + - Manual (git clone) + - Other + validations: + required: true + - type: input + id: os + attributes: + label: OS + placeholder: macOS 15.4, Ubuntu 24.04, Windows 11, etc. diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml new file mode 100644 index 0000000..7a2c1f0 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -0,0 +1,24 @@ +name: Feature Request +description: Suggest a new feature or improvement +labels: [enhancement] +body: + - type: textarea + id: problem + attributes: + label: Problem + description: What problem does this solve? + placeholder: When I try to ..., I can't ... + validations: + required: true + - type: textarea + id: solution + attributes: + label: Proposed Solution + description: How should this work? + validations: + required: true + - type: textarea + id: alternatives + attributes: + label: Alternatives Considered + description: Other approaches you thought of (optional). diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 0000000..ad42bd8 --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,20 @@ +## Summary + + + +## Changes + + + +- + +## Testing + + + +- [ ] Ran `uv run python -m pytest -q --tb=short` +- [ ] Ran `bash scripts/sync.sh` (if scripts/ changed) + +## Related Issues + +