Skip to content

Commit 0e96fa1

Browse files
committed
chore: add issue templates
1 parent 4ad38a1 commit 0e96fa1

File tree

2 files changed

+183
-0
lines changed

2 files changed

+183
-0
lines changed
Lines changed: 114 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,114 @@
1+
name: Bug Report
2+
description: File a bug report to help us improve
3+
title: "Short description of the bug"
4+
labels: ["bug", "triage"]
5+
assignees:
6+
- danfimov
7+
8+
body:
9+
- type: markdown
10+
attributes:
11+
value: |
12+
Thanks for taking the time to fill out this bug report!
13+
14+
- type: input
15+
id: version
16+
attributes:
17+
label: taskiq-postgres version
18+
description: What version of taskiq-postgres are you running?
19+
placeholder: e.g., 0.6.0
20+
validations:
21+
required: true
22+
23+
- type: dropdown
24+
id: python-version
25+
attributes:
26+
label: Python version
27+
description: What version of Python are you using?
28+
options:
29+
- Python 3.9 or lower
30+
- Python 3.10
31+
- Python 3.11
32+
- Python 3.12
33+
- Python 3.13
34+
- Python 3.14
35+
validations:
36+
required: true
37+
38+
- type: dropdown
39+
id: driver
40+
attributes:
41+
label: PostgreSQL driver
42+
description: Which PostgreSQL driver are you using?
43+
options:
44+
- asyncpg
45+
- psycopg
46+
- psqlpy
47+
- aiopg
48+
validations:
49+
required: true
50+
51+
- type: input
52+
id: postgres-version
53+
attributes:
54+
label: PostgreSQL version
55+
description: What version of PostgreSQL are you using?
56+
placeholder: e.g., 15.4
57+
validations:
58+
required: true
59+
60+
- type: textarea
61+
id: what-happened
62+
attributes:
63+
label: What happened?
64+
description: A clear and concise description of what the bug is.
65+
placeholder: Tell us what you see!
66+
validations:
67+
required: true
68+
69+
- type: textarea
70+
id: expected-behavior
71+
attributes:
72+
label: Expected behavior
73+
description: A clear and concise description of what you expected to happen.
74+
validations:
75+
required: true
76+
77+
- type: textarea
78+
id: reproduction-steps
79+
attributes:
80+
label: Steps to reproduce
81+
description: Steps to reproduce the behavior
82+
placeholder: |
83+
1. Go to '...'
84+
2. Click on '....'
85+
3. Scroll down to '....'
86+
4. See error
87+
validations:
88+
required: true
89+
90+
- type: textarea
91+
id: minimal-example
92+
attributes:
93+
label: Minimal code example
94+
description: Provide a minimal code example that reproduces the issue
95+
render: python
96+
validations:
97+
required: false
98+
99+
- type: textarea
100+
id: logs
101+
attributes:
102+
label: Relevant log output
103+
description: Please copy and paste any relevant log output. This will be automatically formatted into code, so no need for backticks.
104+
render: shell
105+
validations:
106+
required: false
107+
108+
- type: textarea
109+
id: additional-context
110+
attributes:
111+
label: Additional context
112+
description: Add any other context about the problem here.
113+
validations:
114+
required: false
Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
name: Feature Request
2+
description: Suggest an idea for this project
3+
title: "Short description of feature"
4+
labels: ["enhancement", "triage"]
5+
assignees:
6+
- danfimov
7+
8+
body:
9+
- type: markdown
10+
attributes:
11+
value: |
12+
Thanks for suggesting a new feature!
13+
14+
- type: textarea
15+
id: problem-description
16+
attributes:
17+
label: Is your feature request related to a problem?
18+
description: A clear and concise description of what the problem is.
19+
placeholder: I'm always frustrated when...
20+
validations:
21+
required: true
22+
23+
- type: textarea
24+
id: solution-description
25+
attributes:
26+
label: Describe the solution you'd like
27+
description: A clear and concise description of what you want to happen.
28+
validations:
29+
required: true
30+
31+
- type: textarea
32+
id: alternatives
33+
attributes:
34+
label: Describe alternatives you've considered
35+
description: A clear and concise description of any alternative solutions or features you've considered.
36+
validations:
37+
required: false
38+
39+
- type: dropdown
40+
id: component
41+
attributes:
42+
label: Which component would this affect?
43+
description: Select the component this feature would primarily affect
44+
options:
45+
- PostgreSQL Broker
46+
- Result Backend
47+
- Scheduler Source
48+
- Database Drivers
49+
- Configuration
50+
- Documentation
51+
- Other
52+
validations:
53+
required: true
54+
55+
- type: textarea
56+
id: use-case
57+
attributes:
58+
label: Use case
59+
description: Describe the specific use case this feature would enable
60+
validations:
61+
required: true
62+
63+
- type: textarea
64+
id: additional-context
65+
attributes:
66+
label: Additional context
67+
description: Add any other context, mockups, or examples about the feature request here.
68+
validations:
69+
required: false

0 commit comments

Comments
 (0)