Skip to content

Commit aecf5a8

Browse files
AliceLJYclaude
andcommitted
chore: add issue and PR templates
- Bug report template with structured environment info - Feature request template with motivation + alternatives - PR template with scope check + testing checklist Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent ee5d8e7 commit aecf5a8

3 files changed

Lines changed: 81 additions & 0 deletions

File tree

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
name: Bug Report
2+
description: Something isn't working as expected
3+
labels: ["bug"]
4+
body:
5+
- type: textarea
6+
id: description
7+
attributes:
8+
label: What happened?
9+
placeholder: Describe the bug clearly — what did you expect vs. what actually happened?
10+
validations:
11+
required: true
12+
- type: textarea
13+
id: reproduce
14+
attributes:
15+
label: Steps to reproduce
16+
placeholder: |
17+
1. Run `clawteam spawn ...`
18+
2. ...
19+
validations:
20+
required: true
21+
- type: textarea
22+
id: environment
23+
attributes:
24+
label: Environment
25+
description: Paste the output of the commands below.
26+
value: |
27+
- OS:
28+
- Python version (`python --version`):
29+
- ClawTeam version (`clawteam --version`):
30+
- OpenClaw version (`openclaw --version`):
31+
- Spawn backend (tmux / subprocess):
32+
validations:
33+
required: true
34+
- type: textarea
35+
id: logs
36+
attributes:
37+
label: Relevant logs or error output
38+
render: shell
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
name: Feature Request
2+
description: Suggest a new feature or improvement
3+
labels: ["enhancement"]
4+
body:
5+
- type: textarea
6+
id: problem
7+
attributes:
8+
label: Problem or motivation
9+
placeholder: What problem does this solve? Why do you need it?
10+
validations:
11+
required: true
12+
- type: textarea
13+
id: solution
14+
attributes:
15+
label: Proposed solution
16+
placeholder: How do you think this should work?
17+
validations:
18+
required: true
19+
- type: textarea
20+
id: alternatives
21+
attributes:
22+
label: Alternatives considered
23+
placeholder: Any workarounds or alternative approaches you've tried?

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
## What does this PR do?
2+
3+
<!-- One-paragraph summary. Link related issues with "Fixes #123". -->
4+
5+
## Changes
6+
7+
<!-- Bullet list of key changes. Keep it concise. -->
8+
9+
-
10+
11+
## Testing
12+
13+
- [ ] `ruff check clawteam/ tests/` passes
14+
- [ ] `pytest tests/` passes (state count: ___ passed, ___ skipped)
15+
- [ ] New tests added for new functionality
16+
17+
## Scope check
18+
19+
- [ ] This PR does ONE thing (not multiple unrelated features bundled together)
20+
- [ ] No unrelated refactors or formatting changes included

0 commit comments

Comments
 (0)