feat: Add GitHub issue templates for bug reports and feature requests.

This commit is contained in:
Nikketryhard
2026-02-18 13:53:32 -06:00
parent 6fd7cf6618
commit 9f36cc81d7
2 changed files with 125 additions and 0 deletions

102
.github/ISSUE_TEMPLATE/bug_report.yml vendored Normal file
View File

@@ -0,0 +1,102 @@
name: Bug Report
description: Something isn't working right
labels: ["bug"]
body:
- type: markdown
attributes:
value: |
Thanks for reporting! Please fill out the info below so we can debug faster.
- type: input
id: os
attributes:
label: Operating System
description: e.g. Ubuntu 24.04, macOS 15.2, Windows 11
placeholder: Ubuntu 24.04
validations:
required: true
- type: dropdown
id: mode
attributes:
label: Running Mode
description: How are you running ZeroGravity?
options:
- Headless (default, --headless)
- Classic (--classic, attached to running Antigravity)
- No MITM (--no-mitm)
validations:
required: true
- type: input
id: version
attributes:
label: ZeroGravity Version / Commit
description: "Output of `git rev-parse --short HEAD` or the version you downloaded"
placeholder: 4966d8f
validations:
required: true
- type: input
id: model
attributes:
label: Model Used
description: Which model were you using when the issue occurred?
placeholder: gemini-3-flash
- type: textarea
id: description
attributes:
label: What happened?
description: Describe the issue clearly. What did you expect vs what actually happened?
validations:
required: true
- type: textarea
id: logs
attributes:
label: Logs
description: |
Paste relevant log output. You can get logs with:
- `zg logs-all` (full logs)
- `journalctl --user -u zerogravity --no-pager -n 200` (systemd)
- Or check `~/.config/zerogravity/` for log files
render: text
- type: textarea
id: trace
attributes:
label: Call Trace
description: |
If available, paste the trace summary for the failing request.
Traces are saved to `~/.config/zerogravity/traces/YYYY-MM-DD/`.
You can get the latest one with:
```
TRACE_DIR=~/.config/zerogravity/traces/$(date +%Y-%m-%d)
cat "$TRACE_DIR/$(ls -t "$TRACE_DIR" | head -1)/summary.md"
```
render: markdown
- type: textarea
id: health
attributes:
label: Health Check Output
description: |
Paste the output of:
```
curl -s http://localhost:8741/health | jq .
zg status
```
render: json
- type: textarea
id: repro
attributes:
label: Steps to Reproduce
description: How can we reproduce this? Include the curl command or client config if applicable.
- type: textarea
id: extra
attributes:
label: Additional Context
description: Anything else — screenshots, network setup (VPN/proxy), Antigravity version, etc.

View File

@@ -0,0 +1,23 @@
name: Feature Request
description: Suggest an idea or improvement
labels: ["enhancement"]
body:
- type: textarea
id: description
attributes:
label: What do you want?
description: Describe the feature or improvement you'd like to see.
validations:
required: true
- type: textarea
id: usecase
attributes:
label: Use Case
description: Why do you need this? What problem does it solve?
- type: textarea
id: alternatives
attributes:
label: Alternatives Considered
description: Any workarounds or alternative approaches you've tried?