You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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"
0 commit comments