Skip to content

Commit 6234783

Browse files
committed
Create language bindings request form
1 parent 6b5f0c1 commit 6234783

File tree

2 files changed

+113
-0
lines changed

2 files changed

+113
-0
lines changed
Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
name = "Language Bindings Request"
2+
description = "Request for Pkl bindings for a programming language."
3+
title = "[Bindings Request]: "
4+
labels {
5+
"bindings"
6+
"enhancement"
7+
}
8+
body {
9+
new {
10+
type = "markdown"
11+
attributes {
12+
value = """
13+
## Language Bindings Request
14+
Thank you for your interest in expanding the compatibility of Pkl!
15+
Before you fill out this request form, please do the following:
16+
- Check the [documentation](https://pkl-lang.org/main/current/language-bindings.html) to confirm that this language isn't already supported.
17+
- Search for [existing issues and pull requests](https://github.com/apple/pkl/issues?q="label%3Alanguage-bindings+) to ensure this bindings request has not already been submitted."
18+
"""
19+
}
20+
}
21+
new {
22+
type = "checkboxes"
23+
id = "readiness"
24+
attributes {
25+
label = "Confirmation"
26+
description = "Please confirm the following items before submitting a new request."
27+
options {
28+
new {
29+
label = "I have checked the documentation to confirm this language isn't already supported."
30+
required = true
31+
}
32+
new {
33+
label = "I have searched for existing issues and pull requests to ensure this bindings request has not already been submitted."
34+
required = true
35+
}
36+
}
37+
}
38+
}
39+
new {
40+
type = "input"
41+
id = "language-name"
42+
attributes {
43+
label = "Language Name"
44+
description = "What is the name of the programming language for which you're requesting bindings?"
45+
}
46+
validations {
47+
required = true
48+
}
49+
}
50+
new {
51+
type = "textarea"
52+
id = "pitch"
53+
attributes {
54+
label = "Pitch"
55+
description = "Why should we add support for this language?"
56+
}
57+
}
58+
new {
59+
type = "textarea"
60+
id = "additional-info"
61+
attributes {
62+
label = "Additional Information (Optional)"
63+
description = "Any other information you'd like to add"
64+
}
65+
validations {
66+
required = false
67+
}
68+
}
69+
}
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
name: Language Bindings Request
2+
description: Request for Pkl bindings for a programming language.
3+
title: '[Bindings Request]: '
4+
labels:
5+
- bindings
6+
- enhancement
7+
body:
8+
- type: markdown
9+
attributes:
10+
value: |-
11+
## Language Bindings Request
12+
Thank you for your interest in expanding the compatibility of Pkl!
13+
Before you fill out this request form, please do the following:
14+
- Check the [documentation](https://pkl-lang.org/main/current/language-bindings.html) to confirm that this language isn't already supported.
15+
- Search for [existing issues and pull requests](https://github.com/apple/pkl/issues?q="label%3Alanguage-bindings+) to ensure this bindings request has not already been submitted."
16+
- type: checkboxes
17+
id: readiness
18+
attributes:
19+
label: Confirmation
20+
description: Please confirm the following items before submitting a new request.
21+
options:
22+
- label: I have checked the documentation to confirm this language isn't already supported.
23+
required: true
24+
- label: I have searched for existing issues and pull requests to ensure this bindings request has not already been submitted.
25+
required: true
26+
- type: input
27+
id: language-name
28+
attributes:
29+
label: Language Name
30+
description: What is the name of the programming language for which you're requesting bindings?
31+
validations:
32+
required: true
33+
- type: textarea
34+
id: pitch
35+
attributes:
36+
label: Pitch
37+
description: Why should we add support for this language?
38+
- type: textarea
39+
id: additional-info
40+
attributes:
41+
label: Additional Information (Optional)
42+
description: Any other information you'd like to add
43+
validations:
44+
required: false

0 commit comments

Comments
 (0)