diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index b735373..ba1c21a 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -1,35 +1,40 @@ --- -name: Bug report -about: Create a report to help us improve - +name: 🐛 Bug Report +about: If something isn't working as expected 🤔. --- -**Describe the bug** -A clear and concise description of what the bug is. +## Bug Report + +**Current Behavior** +A clear and concise description of the behavior. + +**Input Code** + +- REPL or Repo link if applicable: + +```js +var your => (code) => here; +``` + +**Expected behavior/code** +A clear and concise description of what you expected to happen (or code). + +**Configuration (.babelrc, package.json, cli command)** -**To Reproduce** -Steps to reproduce the behavior: -1. Go to '...' -2. Click on '....' -3. Scroll down to '....' -4. See error +```js +{ + "your": { "config": "here" } +} +``` -**Expected behavior** -A clear and concise description of what you expected to happen. +**Environment** -**Screenshots** -If applicable, add screenshots to help explain your problem. +- Node/npm version: [e.g. Node 8/npm 5] +- OS: [e.g. OSX 10.13.4, Windows 10] -**Desktop (please complete the following information):** - - OS: [e.g. iOS] - - Browser [e.g. chrome, safari] - - Version [e.g. 22] +**Possible Solution** -**Smartphone (please complete the following information):** - - Device: [e.g. iPhone6] - - OS: [e.g. iOS8.1] - - Browser [e.g. stock browser, safari] - - Version [e.g. 22] + -**Additional context** -Add any other context about the problem here. +**Additional context/Screenshots** +Add any other context about the problem here. If applicable, add screenshots to help explain. diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md new file mode 100644 index 0000000..6957968 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -0,0 +1,19 @@ +--- +name: 🚀 Feature Request +about: I have a suggestion (and may want to implement it 🙂)! +--- + +## Feature Request + +**Is your feature request related to a problem? Please describe.** +A clear and concise description of what the problem is. Ex. I have an issue when [...] + +**Describe the solution you'd like** +A clear and concise description of what you want to happen. Add any considered drawbacks. + +**Describe alternatives you've considered** +A clear and concise description of any alternative solutions or features you've considered. + +**Teachability, Documentation, Adoption, Migration Strategy** +If you can, explain how users will be able to use this and possibly write out a version the docs. +Maybe a screenshot or design? diff --git a/.github/ISSUE_TEMPLATE/support_question.md b/.github/ISSUE_TEMPLATE/support_question.md new file mode 100644 index 0000000..9eaf8f3 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/support_question.md @@ -0,0 +1,13 @@ +--- +name: 🤗 Support Question +about: If you have a question 💬, please check out our Twitter or StackOverflow! +--- + +--------------^ Click "Preview" for a nicer view! +We primarily use GitHub as an issue tracker; for usage and support questions, please check out these resources below. Thanks! 😁. + +--- + +- Twitter: If it's just a quick question you can ping our Twitter: https://twitter.com/{your_titter_handler} +- Also have a look at the readme for more information on how to get support: + https://github.com/babel/babel/blob/master/README.md diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 0000000..de1986a --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,13 @@ +## Types of changes + + + +- [ ] Bug fix (non-breaking change which fixes an issue) +- [ ] New feature (non-breaking change which adds functionality) +- [ ] Breaking change (fix or feature that would cause existing functionality to change) +- [ ] I have read the **CONTRIBUTING** document. +- [ ] My code follows the code style of this project. +- [ ] My change requires a change to the documentation. +- [ ] I have updated the documentation accordingly. +- [ ] I have added tests to cover my changes. +- [ ] All new and existing tests passed.