Skip to content

Commit

Permalink
Create language bindings request form
Browse files Browse the repository at this point in the history
  • Loading branch information
moritztim committed Feb 13, 2024
1 parent 6b5f0c1 commit 95b09f5
Showing 1 changed file with 69 additions and 0 deletions.
69 changes: 69 additions & 0 deletions .github/ISSUE_TEMPLATE/language_bindings_request.pkl
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
name = "Language Bindings Request"
description = "Request for Pkl bindings for a programming language."
title = "[Bindings Request]: "
labels {
"bindings"
"enhancement"
}
body {
new {
type = "markdown"
attributes {
value = """
## Language Bindings Request
Thank you for your interest in expanding the compatibility of Pkl!
Before you fill out this request form, please do the following:
- Check the [documentation](https://pkl-lang.org/main/current/language-bindings.html) to confirm that this language isn't already supported.
- 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."
"""
}
}
new {
type = "checkboxes"
id = "readiness"
attributes {
label = "Confirmation"
description = "Please confirm the following items before submitting a new request."
options {
new {
label = "I have checked the documentation to confirm this language isn't already supported."
required = true
}
new {
label = "I have searched for existing issues and pull requests to ensure this bindings request has not already been submitted."
required = true
}
}
}
}
new {
type = "input"
id = "language-name"
attributes {
label = "Language Name"
description = "What is the name of the programming language for which you're requesting bindings?"
}
validations {
required = true
}
}
new {
type = "textarea"
id = "pitch"
attributes {
label = "Pitch"
description = "Why should we add support for this language?"
}
}
new {
type = "textarea"
id = "additional-info"
attributes {
label = "Additional Information (Optional)"
description = "Any other information you'd like to add"
}
validations {
required = false
}
}
}

0 comments on commit 95b09f5

Please sign in to comment.