Skip to content

Commit 3a7b120

Browse files
Add issue templates (chakra-core#6986)
Add issue templates (forms) to: - guide authors during issue creation and - automatically assign labels
1 parent 682026b commit 3a7b120

File tree

6 files changed

+165
-0
lines changed

6 files changed

+165
-0
lines changed

.github/ISSUE_TEMPLATE/01-bug.yml

+37
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
name: Bug report
2+
description: Report a general bug in ChakraCore
3+
title: '[Bug]: '
4+
labels:
5+
- Bug
6+
body:
7+
- type: input
8+
attributes:
9+
label: ChakraCore Version
10+
description: Specify the version of ChakraCore you are using
11+
placeholder: Version / Commit id
12+
validations:
13+
required: true
14+
- type: textarea
15+
attributes:
16+
label: Steps to reproduce
17+
description: Provide steps to reproduce the problem
18+
placeholder: Instructions used to build and execute / Project setup
19+
validations:
20+
required: true
21+
- type: textarea
22+
attributes:
23+
label: Proof of concept
24+
description: Your POC code
25+
render: js
26+
validations:
27+
required: true
28+
- type: textarea
29+
attributes:
30+
label: Exception or Error
31+
description: Provide error logs / console output
32+
render: text
33+
validations:
34+
required: true
35+
- type: textarea
36+
attributes:
37+
label: Additional Context
+36
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
name: Build Issue
2+
description: Report a build issue
3+
title: '[Build]: '
4+
labels:
5+
- Build Break
6+
body:
7+
- type: input
8+
attributes:
9+
label: Operating System
10+
description: Specify the OS (with version) you are using
11+
placeholder: Name + Version
12+
validations:
13+
required: true
14+
- type: input
15+
attributes:
16+
label: Compiler
17+
description: Specify the compiler (with version) you are using
18+
placeholder: Name + Version
19+
validations:
20+
required: true
21+
- type: input
22+
attributes:
23+
label: ChakraCore Version
24+
description: Specify the version of ChakraCore you are using
25+
placeholder: Version / Commit id
26+
validations:
27+
required: true
28+
- type: textarea
29+
attributes:
30+
label: Compiler output
31+
render: shell
32+
validations:
33+
required: true
34+
- type: textarea
35+
attributes:
36+
label: Additional Context
+37
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
name: Api Bug
2+
description: Report a bug with the embedding api
3+
title: '[Api]: '
4+
labels:
5+
- APIs
6+
- Bug
7+
body:
8+
- type: input
9+
attributes:
10+
label: Operating System
11+
description: Specify the OS (with version) you are using
12+
placeholder: Name + Version
13+
validations:
14+
required: true
15+
- type: input
16+
attributes:
17+
label: ChakraCore Version
18+
description: Specify the version of ChakraCore you are using
19+
placeholder: Version / Commit id
20+
validations:
21+
required: true
22+
- type: textarea
23+
attributes:
24+
label: Steps to reproduce
25+
description: Please describe how your project is set-up
26+
validations:
27+
required: true
28+
- type: textarea
29+
attributes:
30+
label: Proof of concept
31+
description: Add some minimal poc that triggers the bug
32+
render: cpp
33+
validations:
34+
required: true
35+
- type: textarea
36+
attributes:
37+
label: Additional context
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
name: Api Feature Request
2+
description: Propose a new feature to the embedding api
3+
title: '[Api]: '
4+
labels:
5+
- APIs
6+
- Feature Request
7+
body:
8+
- type: textarea
9+
attributes:
10+
label: Description
11+
description: A clear and concise description of the problem or missing capability
12+
validations:
13+
required: true
14+
- type: textarea
15+
attributes:
16+
label: Describe the solution you'd like
17+
description: If you have a solution in mind, please describe it.
18+
- type: textarea
19+
attributes:
20+
label: Describe alternatives you've considered
21+
description: Have you considered any alternative solutions or workarounds?
22+
- type: textarea
23+
attributes:
24+
label: Additional context
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
name: Implement tc39 proposal
2+
description: Request the implementation of a tc39 proposal
3+
title: '[Proposal]: '
4+
labels:
5+
- ECMAScript Spec
6+
- Feature Request
7+
body:
8+
- type: input
9+
attributes:
10+
label: Link to proposal
11+
placeholder: https://github.com/tc39/...
12+
validations:
13+
required: true
14+
- type: dropdown
15+
attributes:
16+
label: Proposal stage
17+
options:
18+
- Stage 4
19+
- Stage 3
20+
- Stage 2.7
21+
- Stage 2
22+
validations:
23+
required: true
24+
- type: textarea
25+
attributes:
26+
label: Additional Context

.github/ISSUE_TEMPLATE/config.yml

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
blank_issues_enabled: true
2+
contact_links:
3+
- name: Discord
4+
url: https://discord.gg/dgRawPdNuC
5+
about: If you have any questions, feel free to join our Discord server.

0 commit comments

Comments
 (0)