From 51f1e0a8734195aab4b70b32908cdb9607d8f82c Mon Sep 17 00:00:00 2001
From: Zsolt Dollenstein <zsol.zsol@gmail.com>
Date: Sun, 20 Oct 2019 07:30:44 -0700
Subject: [PATCH 1/1] Create new issue templates (#934)

* Create new issue templates

* style -> design

* Apply suggestions from code review

Co-Authored-By: Hugo van Kemenade <hugovk@users.noreply.github.com>
---
 .github/ISSUE_TEMPLATE.md                 | 16 ----------
 .github/ISSUE_TEMPLATE/bug_report.md      | 37 +++++++++++++++++++++++
 .github/ISSUE_TEMPLATE/feature_request.md | 20 ++++++++++++
 .github/ISSUE_TEMPLATE/style_issue.md     | 30 ++++++++++++++++++
 4 files changed, 87 insertions(+), 16 deletions(-)
 delete mode 100644 .github/ISSUE_TEMPLATE.md
 create mode 100644 .github/ISSUE_TEMPLATE/bug_report.md
 create mode 100644 .github/ISSUE_TEMPLATE/feature_request.md
 create mode 100644 .github/ISSUE_TEMPLATE/style_issue.md

diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md
deleted file mode 100644
index 2dfd64b..0000000
--- a/.github/ISSUE_TEMPLATE.md
+++ /dev/null
@@ -1,16 +0,0 @@
-Howdy! Sorry you're having trouble. To expedite your experience,
-provide some basics for me:
-
-Operating system:
-Python version:
-*Black* version:
-Does also happen on master:
-
-To answer the last question, you have two options:
-1. Use the online formatter at https://black.now.sh/?version=master, which will use the latest master branch.
-2. Or run black on your machine:
-    * create a new virtualenv (make sure it's the same Python version);
-    * clone this repository;
-    * run `pip install -e .`;
-    * make sure it's sane by running `python setup.py test`; and
-    * run `black` like you did last time.
diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md
new file mode 100644
index 0000000..4c51d30
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/bug_report.md
@@ -0,0 +1,37 @@
+---
+name: Bug report
+about: Create a report to help us improve
+title: ''
+labels: bug
+assignees: ''
+
+---
+
+**Describe the bug**
+A clear and concise description of what the bug is.
+
+**To Reproduce**
+Steps to reproduce the behavior:
+1. Take this file '...'
+2. Run *Black* on it with these arguments '....'
+3. See error
+
+**Expected behavior**
+A clear and concise description of what you expected to happen.
+
+**Environment (please complete the following information):**
+- Version: [e.g. master]
+- OS and Python version: [e.g. Linux/Python 3.7.4rc1]
+
+**Does this bug also happen on master?**
+To answer this, you have two options:
+1. Use the online formatter at https://black.now.sh/?version=master, which will use the latest master branch.
+2. Or run *Black* on your machine:
+    * create a new virtualenv (make sure it's the same Python version);
+    * clone this repository;
+    * run `pip install -e .`;
+    * make sure it's sane by running `python setup.py test`; and
+    * run `black` like you did last time.
+
+**Additional context**
+Add any other context about the problem here.
diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md
new file mode 100644
index 0000000..6532412
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/feature_request.md
@@ -0,0 +1,20 @@
+---
+name: Feature request
+about: Suggest an idea for this project
+title: ''
+labels: enhancement
+assignees: ''
+
+---
+
+**Is your feature request related to a problem? Please describe.**
+A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
+
+**Describe the solution you'd like**
+A clear and concise description of what you want to happen.
+
+**Describe alternatives you've considered**
+A clear and concise description of any alternative solutions or features you've considered.
+
+**Additional context**
+Add any other context or screenshots about the feature request here.
\ No newline at end of file
diff --git a/.github/ISSUE_TEMPLATE/style_issue.md b/.github/ISSUE_TEMPLATE/style_issue.md
new file mode 100644
index 0000000..a1f7c48
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/style_issue.md
@@ -0,0 +1,30 @@
+---
+name: Style issue
+about: Help us improve the Black style
+title: ''
+labels: design
+assignees: ''
+
+---
+
+**Describe the style change**
+A clear and concise description of how the style can be improved.
+
+**Examples in the current *Black* style**
+Think of some short code snippets that show how the current *Black* style is not great:
+```
+def f():
+    "Make sure this code is blackened"""
+    pass
+```
+
+**Desired style**
+How do you think *Black* should format the above snippets:
+```
+def f(
+    ):
+    pass
+```
+
+**Additional context**
+Add any other context about the problem here.
-- 
2.39.5