Skip to content

Commit 6b9910a

Browse files
authored
Merge pull request #31 from aliyun/feature/issue-templates
ci: add GitHub issue templates
2 parents c04c003 + 5892985 commit 6b9910a

3 files changed

Lines changed: 176 additions & 0 deletions

File tree

Lines changed: 108 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,108 @@
1+
name: Bug Report
2+
description: Report a bug in iac-code
3+
title: "[Bug] "
4+
labels: ["bug"]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
Thanks for taking the time to report a bug! Please fill out the information below to help us investigate.
10+
11+
- type: textarea
12+
id: description
13+
attributes:
14+
label: Bug Description
15+
description: A clear and concise description of the bug.
16+
placeholder: Describe the bug...
17+
validations:
18+
required: true
19+
20+
- type: textarea
21+
id: reproduce
22+
attributes:
23+
label: Steps to Reproduce
24+
description: Steps to reproduce the behavior.
25+
placeholder: |
26+
1. Run `iac-code`
27+
2. Enter prompt '...'
28+
3. See error
29+
validations:
30+
required: true
31+
32+
- type: textarea
33+
id: expected
34+
attributes:
35+
label: Expected Behavior
36+
description: What you expected to happen.
37+
validations:
38+
required: true
39+
40+
- type: textarea
41+
id: actual
42+
attributes:
43+
label: Actual Behavior
44+
description: What actually happened. Include error messages or logs if available.
45+
validations:
46+
required: true
47+
48+
- type: dropdown
49+
id: os
50+
attributes:
51+
label: Operating System
52+
options:
53+
- macOS
54+
- Linux
55+
- Windows
56+
validations:
57+
required: true
58+
59+
- type: input
60+
id: python-version
61+
attributes:
62+
label: Python Version
63+
description: "Output of `python --version`"
64+
placeholder: "3.10.x"
65+
validations:
66+
required: true
67+
68+
- type: input
69+
id: iac-code-version
70+
attributes:
71+
label: iac-code Version
72+
description: "Output of `pip show iac-code | grep Version`"
73+
placeholder: "0.x.x"
74+
validations:
75+
required: true
76+
77+
- type: dropdown
78+
id: llm-provider
79+
attributes:
80+
label: LLM Provider
81+
description: Which LLM provider are you using?
82+
options:
83+
- Anthropic (Claude)
84+
- OpenAI
85+
- Alibaba Cloud (DashScope / Qwen)
86+
- Other
87+
validations:
88+
required: false
89+
90+
- type: dropdown
91+
id: iac-type
92+
attributes:
93+
label: IaC Type
94+
description: Which IaC type are you working with?
95+
options:
96+
- ROS (Resource Orchestration Service)
97+
- Terraform
98+
- Not applicable
99+
validations:
100+
required: false
101+
102+
- type: textarea
103+
id: additional
104+
attributes:
105+
label: Additional Context
106+
description: Any other context, screenshots, or logs that might help.
107+
validations:
108+
required: false

‎.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: true
2+
contact_links:
3+
- name: DingTalk Group
4+
url: https://qr.dingtalk.com/action/joingroup?code=v1,k1,ubm/77U7qRh/STFZUNBP26X4PNg2z6+uhiPcLGtDNfU=&_dt_no_comment=1&origin=11
5+
about: Join our DingTalk group for real-time support and discussion
6+
- name: Discord
7+
url: https://discord.gg/qECFuFBwF
8+
about: Join our Discord server for community support
Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
name: Feature Request
2+
description: Suggest a new feature or enhancement for iac-code
3+
title: "[Feature] "
4+
labels: ["enhancement"]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
Thanks for your feature suggestion! Please describe your idea below.
10+
11+
- type: textarea
12+
id: problem
13+
attributes:
14+
label: Problem or Motivation
15+
description: What problem does this feature solve? Or what use case does it enable?
16+
placeholder: I'd like to be able to...
17+
validations:
18+
required: true
19+
20+
- type: textarea
21+
id: solution
22+
attributes:
23+
label: Proposed Solution
24+
description: Describe the solution you'd like.
25+
validations:
26+
required: true
27+
28+
- type: textarea
29+
id: alternatives
30+
attributes:
31+
label: Alternatives Considered
32+
description: Any alternative solutions or features you've considered.
33+
validations:
34+
required: false
35+
36+
- type: dropdown
37+
id: area
38+
attributes:
39+
label: Related Area
40+
description: Which area of iac-code does this relate to?
41+
options:
42+
- CLI / Interactive Mode
43+
- Template Generation (ROS / Terraform)
44+
- LLM Provider Support
45+
- Agent / Tool Execution
46+
- A2A / ACP Protocol
47+
- Skills System
48+
- i18n / Localization
49+
- Documentation
50+
- Other
51+
validations:
52+
required: false
53+
54+
- type: textarea
55+
id: additional
56+
attributes:
57+
label: Additional Context
58+
description: Any other context, mockups, or references that might help.
59+
validations:
60+
required: false

0 commit comments

Comments
 (0)