Skip to content

Commit 2422dad

Browse files
Copilotrajbos
andcommitted
Add GitHub issue templates with automatic Coding Agent assignment
Co-authored-by: rajbos <6085745+rajbos@users.noreply.github.com>
1 parent 9cad23f commit 2422dad

4 files changed

Lines changed: 226 additions & 0 deletions

File tree

Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
name: 🐛 Bug Report (Coding Agent)
2+
description: Report a bug for the Coding Agent to fix
3+
title: "[Bug]: "
4+
labels: ["bug", "coding-agent"]
5+
assignees:
6+
- copilot
7+
body:
8+
- type: markdown
9+
attributes:
10+
value: |
11+
Thanks for reporting a bug! This will be automatically assigned to the Coding Agent (@copilot) for investigation and fixing.
12+
13+
- type: textarea
14+
id: bug-description
15+
attributes:
16+
label: Bug Description
17+
description: A clear and concise description of what the bug is
18+
placeholder: Describe the bug...
19+
validations:
20+
required: true
21+
22+
- type: textarea
23+
id: reproduction-steps
24+
attributes:
25+
label: Steps to Reproduce
26+
description: Steps to reproduce the behavior
27+
placeholder: |
28+
1. Go to '...'
29+
2. Click on '....'
30+
3. Scroll down to '....'
31+
4. See error
32+
validations:
33+
required: true
34+
35+
- type: textarea
36+
id: expected-behavior
37+
attributes:
38+
label: Expected Behavior
39+
description: A clear and concise description of what you expected to happen
40+
placeholder: What should have happened?
41+
validations:
42+
required: true
43+
44+
- type: textarea
45+
id: actual-behavior
46+
attributes:
47+
label: Actual Behavior
48+
description: A clear and concise description of what actually happened
49+
placeholder: What actually happened?
50+
validations:
51+
required: true
52+
53+
- type: textarea
54+
id: screenshots
55+
attributes:
56+
label: Screenshots
57+
description: If applicable, add screenshots to help explain your problem
58+
placeholder: Drag and drop or paste screenshots here...
59+
validations:
60+
required: false
61+
62+
- type: textarea
63+
id: environment
64+
attributes:
65+
label: Environment
66+
description: Please provide relevant environment information
67+
placeholder: |
68+
- Browser: [e.g. Chrome, Safari]
69+
- Version: [e.g. 22]
70+
- OS: [e.g. macOS, Windows, Linux]
71+
validations:
72+
required: false
73+
74+
- type: textarea
75+
id: additional-context
76+
attributes:
77+
label: Additional Context
78+
description: Add any other context about the problem here
79+
placeholder: Any additional information...
80+
validations:
81+
required: false
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
name: 🤖 Coding Agent Task
2+
description: Create a task for the GitHub Copilot Coding Agent
3+
title: "[Coding Agent]: "
4+
labels: ["coding-agent"]
5+
assignees:
6+
- copilot
7+
body:
8+
- type: markdown
9+
attributes:
10+
value: |
11+
Thanks for creating a task for the Coding Agent! This template will automatically assign the issue to @copilot.
12+
13+
- type: textarea
14+
id: task-description
15+
attributes:
16+
label: Task Description
17+
description: Describe what you want the Coding Agent to accomplish
18+
placeholder: Please provide a clear description of the task...
19+
validations:
20+
required: true
21+
22+
- type: textarea
23+
id: acceptance-criteria
24+
attributes:
25+
label: Acceptance Criteria
26+
description: Define what success looks like for this task
27+
placeholder: |
28+
- [ ] Criterion 1
29+
- [ ] Criterion 2
30+
- [ ] Criterion 3
31+
validations:
32+
required: false
33+
34+
- type: textarea
35+
id: additional-context
36+
attributes:
37+
label: Additional Context
38+
description: Add any other context, screenshots, or relevant information
39+
placeholder: Any additional information that might help...
40+
validations:
41+
required: false
42+
43+
- type: dropdown
44+
id: priority
45+
attributes:
46+
label: Priority
47+
description: How urgent is this task?
48+
options:
49+
- Low
50+
- Medium
51+
- High
52+
- Critical
53+
default: 1
54+
validations:
55+
required: true

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
blank_issues_enabled: false
2+
contact_links:
3+
- name: 📚 Documentation
4+
url: https://github.com/devops-actions/github-copilot-premium-reqs-usage/blob/main/README.md
5+
about: Check the project documentation
6+
- name: 💬 Discussions
7+
url: https://github.com/devops-actions/github-copilot-premium-reqs-usage/discussions
8+
about: Ask questions and discuss ideas with the community
Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
1+
name: ✨ Feature Request (Coding Agent)
2+
description: Suggest a new feature for the Coding Agent to implement
3+
title: "[Feature]: "
4+
labels: ["enhancement", "coding-agent"]
5+
assignees:
6+
- copilot
7+
body:
8+
- type: markdown
9+
attributes:
10+
value: |
11+
Thanks for suggesting a new feature! This will be automatically assigned to the Coding Agent (@copilot) for implementation.
12+
13+
- type: textarea
14+
id: feature-description
15+
attributes:
16+
label: Feature Description
17+
description: A clear and concise description of the feature you'd like to see
18+
placeholder: Describe the feature...
19+
validations:
20+
required: true
21+
22+
- type: textarea
23+
id: problem-solution
24+
attributes:
25+
label: Problem and Solution
26+
description: What problem does this feature solve? How should it work?
27+
placeholder: |
28+
**Problem**: What issue are you trying to solve?
29+
**Solution**: How should this feature work?
30+
validations:
31+
required: true
32+
33+
- type: textarea
34+
id: use-case
35+
attributes:
36+
label: Use Case
37+
description: Describe how you or others would use this feature
38+
placeholder: Describe the use case...
39+
validations:
40+
required: true
41+
42+
- type: textarea
43+
id: alternatives
44+
attributes:
45+
label: Alternatives Considered
46+
description: Have you considered any alternative solutions or features?
47+
placeholder: What alternatives have you considered?
48+
validations:
49+
required: false
50+
51+
- type: textarea
52+
id: mockups
53+
attributes:
54+
label: Mockups/Examples
55+
description: Add any mockups, wireframes, or examples that illustrate the feature
56+
placeholder: Drag and drop or paste images here...
57+
validations:
58+
required: false
59+
60+
- type: dropdown
61+
id: complexity
62+
attributes:
63+
label: Expected Complexity
64+
description: How complex do you think this feature might be to implement?
65+
options:
66+
- Simple
67+
- Medium
68+
- Complex
69+
- Very Complex
70+
- Not sure
71+
default: 4
72+
validations:
73+
required: true
74+
75+
- type: textarea
76+
id: additional-context
77+
attributes:
78+
label: Additional Context
79+
description: Add any other context or information about the feature request
80+
placeholder: Any additional information...
81+
validations:
82+
required: false

0 commit comments

Comments
 (0)