diff --git a/.github/ISSUE_TEMPLATE/1 new type.yml b/.github/ISSUE_TEMPLATE/1 new type.yml new file mode 100644 index 000000000..2503de084 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/1 new type.yml @@ -0,0 +1,25 @@ +name: 💡 Suggest new type +description: '​‌‍⁠ ' # Magic whitespace to hide this required field +labels: 'type addition' + +body: + - type: textarea + id: description + validations: + required: true + attributes: + label: Type description + examples + + - type: textarea + id: type + attributes: + label: Type source + description: If you already have the type source, enter it here as a starting point for a the discussion + + - id: requirements + type: checkboxes + attributes: + label: Search existing types and issues first + options: + - label: I tried my best to look for it + required: true diff --git a/.github/ISSUE_TEMPLATE/2 bug report.yml b/.github/ISSUE_TEMPLATE/2 bug report.yml new file mode 100644 index 000000000..d2a0c40fa --- /dev/null +++ b/.github/ISSUE_TEMPLATE/2 bug report.yml @@ -0,0 +1,20 @@ +name: 🐛 Report bug +description: '​‌‍⁠ ' # Magic whitespace to hide this required field +labels: bug + +body: + - type: textarea + id: description + validations: + required: true + attributes: + label: Bug description + + - type: input + id: repro + validations: + required: true + attributes: + label: Repro + description: | + Open [this playground](https://www.typescriptlang.org/play/?#code/JYWwDg9gTgLgBDAnmApnA3gUQB4GMVgwC+cAZlBCHAORKoC0pKAzjNQNwCwAUD3WgDEIEOAF4MPAJABXAHbBc0WQC44rKMFkBzLt0lQAhpoBGEAO6rTEADYoDs3UV19kaAHIQASkdmmzYuBx8QgAeIQgAGhpDE3NqAD5dOGS4AHpUuAA9AH4eIA), write a piece of code that fails your expectations, click "Share", and paste the URL here diff --git a/.github/ISSUE_TEMPLATE/3 enhancement.md b/.github/ISSUE_TEMPLATE/3 enhancement.md new file mode 100644 index 000000000..4ba14678e --- /dev/null +++ b/.github/ISSUE_TEMPLATE/3 enhancement.md @@ -0,0 +1,5 @@ +--- +name: ♻️ Propose change or improvement to existing types +about: '​‌‍⁠ ' # Magic whitespace to hide this required field +labels: 'enhancement' +---