1
- name : Bug Report
2
- description : Create a bug report to help us improve
1
+ name : Bug report
2
+ description : Help us improve the client
3
+ labels :
4
+ - triage
3
5
body :
4
- - type : markdown
5
- attributes :
6
- value : |
7
- Thanks for taking the time to fill out this bug report!
8
6
- type : textarea
9
- id : description
7
+ id : current-behavior
10
8
attributes :
11
- label : Bug Description
12
- description : A clear and concise description of what the bug is
13
- placeholder : Tell us what you see!
9
+ label : 🐛 Current behavior
10
+ description : A clear and concise description of what the bug is.
14
11
validations :
15
- required : true
16
- - type : textarea
17
- id : reproduction
18
- attributes :
19
- label : To Reproduce
20
- description : Steps to reproduce the behavior
21
- placeholder : |
22
- 1. Start the KurrentDB server
23
- 2. Connect the client to the server
24
- 3. Create a new stream
25
- 4. Append an event to the stream
26
- 5. Read the event from the stream
27
- 6. Observe the issue
28
- validations :
29
- required : true
12
+ required : true
30
13
- type : textarea
31
- id : expected
14
+ id : reproduction-steps
32
15
attributes :
33
- label : Expected behavior
34
- description : A clear and concise description of what you expected to happen
16
+ label : 🔍 Steps to reproduce
17
+ description : Steps to reproduce the behavior.
18
+ placeholder : |
19
+ 1. Go to ...
20
+ 2. Click on ...
21
+ 3. Scroll down to ...
22
+ 4. See error
23
+
24
+ You can attach screenshots by dragging and dropping, or selecting and pasting them in the text field.
35
25
validations :
36
- required : true
37
- - type : markdown
26
+ required : true
27
+ - type : input
28
+ id : reproduction-links
38
29
attributes :
39
- value : ' ## Environment'
30
+ label : Reproducible link
31
+ description : A link to a minimal reproducible example. This could be a GitHub repository, CodeSandbox, or any other online code editor.
32
+ placeholder : e.g, github.com/company/repo
33
+ validations :
34
+ required : true
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
+ validations :
41
+ required : true
40
42
- type : input
41
- id : db
43
+ id : client-version
42
44
attributes :
43
- label : KurrentDB Version
44
- placeholder : ex. 24.10.0
45
+ label : Package version
46
+ description : What version of the client you're experiencing the issue with.
47
+ placeholder : e.g., KurrentDB-Client-NodeJS 1.1.2
45
48
validations :
46
- required : true
49
+ required : true
47
50
- type : input
48
- id : client
51
+ id : kurrentdb-version
49
52
attributes :
50
- label : Client Version
51
- placeholder : ex. 1.0.0
53
+ label : KurrentDB Version
54
+ description : What version of the database you are using.
55
+ placeholder : e.g., KurrentDB v24.10
52
56
validations :
53
- required : true
57
+ required : true
54
58
- type : input
55
- id : nodejs-version
59
+ id : connection
56
60
attributes :
57
- label : Node.js Version
58
- placeholder : ex. 18.16.0
61
+ label : Connection string
62
+ description : What connection string you're using. Hide and sensitive information if necessary.
63
+ placeholder : e.g., kurrentdb://admin:changeit@localhost:2113
59
64
validations :
60
- required : true
65
+ required : true
66
+ - type : dropdown
67
+ id : deployment-environment
68
+ attributes :
69
+ label : ☁️ Deployment Environment
70
+ description : How is KurrentDB deployed?
71
+ options :
72
+ - Single-node (Docker)
73
+ - Single-node (Bare metal/VM)
74
+ - Multi-node cluster (On-prem)
75
+ - Multi-node cluster (Cloud)
76
+ - Managed KurrentDB Cloud
77
+ - Other (please specify below)
78
+ validations :
79
+ required : true
80
+ - type : input
81
+ id : deployment-other
82
+ attributes :
83
+ label : Other Deployment Details
84
+ description : If you selected "Other," please specify your deployment setup.
85
+ placeholder : e.g., Kubernetes with custom networking
86
+ - type : input
87
+ id : os
88
+ attributes :
89
+ label : Operating system
90
+ placeholder : e.g., macOS 13.1
91
+ - type : checkboxes
92
+ attributes :
93
+ label : Code of Conduct
94
+ description : By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/algolia/.github/blob/main/CODE_OF_CONDUCT.md).
95
+ options :
96
+ - label : I agree to follow this project's Code of Conduct
97
+ required : true
0 commit comments