diff --git a/.github/ISSUE_TEMPLATE/Bug_report.md b/.github/ISSUE_TEMPLATE/Bug_report.md new file mode 100644 index 00000000000..015eeeb34a1 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/Bug_report.md @@ -0,0 +1,37 @@ +--- +name: Bug report +about: Create a report to help us improve + +--- + + + + +**TypeScript Version:** 2.9.0-dev.201xxxxx + + +**Search Terms:** + +**Code** + +```ts +// A *self-contained* demonstration of the problem follows... +// Test this by running `tsc` on the command-line, rather than through another build tool such as Gulp, Webpack, etc. +``` + +**Expected behavior:** + +**Actual behavior:** + +**Playground Link:** + +**Related Issues:** diff --git a/.github/ISSUE_TEMPLATE/Custom.md b/.github/ISSUE_TEMPLATE/Custom.md new file mode 100644 index 00000000000..0e7792fc0a5 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/Custom.md @@ -0,0 +1,15 @@ +--- +name: Question +about: Ask a question + +--- + +THE ISSUE TRACKER IS NOT FOR QUESTIONS. + +DO NOT CREATE A NEW ISSUE TO ASK A QUESTION. + +IF YOU ARE HAVING PROBLEMS WITH YOUR TYPESCRIPT CODE, DO NOT ASK A QUESTION HERE. + +Tens of thousands of TypeScript questions have been asked and answered on StackOverflow; see https://stackoverflow.com/questions/tagged/typescript . You can ask questions there or on other websites. + +The only exception is if you have a question about *the TypeScript compiler API itself*. Please post a complete example of what you're trying to do and precisely describe what your question is. diff --git a/.github/ISSUE_TEMPLATE/Feature_request.md b/.github/ISSUE_TEMPLATE/Feature_request.md new file mode 100644 index 00000000000..c985f587208 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/Feature_request.md @@ -0,0 +1,38 @@ +--- +name: Feature request +about: Suggest an idea for this project + +--- + + + +## Search Terms + + + +## Suggestion + + + +## Use Cases + + + +## Examples + + + +## Checklist + +I attest that all of the following are true: + [ ] This wouldn't change the behavior of existing JavaScript code + [ ] This could be implemented without emitting different JS based on the types of the expressions + [ ] This isn't a runtime feature that should be handled by TC39 instead + [ ] This wouldn't be a breaking change in existing TypeScript / JavaScript code