diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md
new file mode 100644
index 00000000..18c3acbe
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/bug_report.md
@@ -0,0 +1,66 @@
+---
+name: Bug report
+about: Create a report to help us repair something that is currently broken.
+title: ''
+labels: 'bug'
+assignees: ''
+---
+
+
+
+## Description
+
+
+
+## How to reproduce
+
+
+
+1. Go to '...'
+2. Click on '...'
+3. Scroll down to '...'
+4. See error '...'
+
+
+
+## Expected behavior
+
+
+
+## Context
+
+
+
+- Operating System and version:
+- Browser and version:
+- JupyterLab version:
+- Jupyter Scheduler version:
+
+
+
+Troubleshoot Output
+
+Paste the output from running `jupyter troubleshoot` from the command line here.
+You may want to sanitize the paths in the output.
+
+
+
+Command Line Output
+
+Paste the output from your command line running `jupyter lab` here, use `--debug` if possible.
+
+
+
+Browser Output
+
+
+Paste the output from your browser Javascript console here, if applicable.
+
+
+
diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md
new file mode 100644
index 00000000..2586e356
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/feature_request.md
@@ -0,0 +1,34 @@
+---
+name: Feature request
+about: Suggest a new feature or a change.
+title: ''
+labels: 'enhancement'
+assignees: ''
+---
+
+
+
+
+
+### Problem
+
+
+
+### Proposed solution
+
+
+
+### Additional context
+
+
diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md
new file mode 100644
index 00000000..a3fd63f5
--- /dev/null
+++ b/.github/pull_request_template.md
@@ -0,0 +1,26 @@
+
+
+## References
+
+
+
+
+
+## Code changes
+
+
+
+## User-facing changes
+
+
+
+
+
+## Backwards-incompatible changes
+
+