diff --git a/docs/ISSUE_TEMPLATE.md b/docs/ISSUE_TEMPLATE.md
new file mode 100644
index 0000000..6865b69
--- /dev/null
+++ b/docs/ISSUE_TEMPLATE.md
@@ -0,0 +1,54 @@
+
+
+### Issue type
+
+* [ ] Bug Report
+* [ ] Feature Request
+* [ ] Question
+* [ ] Not an issue
+
+### Prerequisites
+
+* [ ] Can you reproduce the issue?
+* [ ] Is this an urgent issue?
+* [ ] Did you search the repository issues?
+* [ ] Did you check the forums?
+* [ ] Did you perform a web search (google, yahoo, etc)?
+
+For more information, see the **CONTRIBUTING** document.
+
+### Description
+
+[Description of the bug or feature]
+
+### Steps to Reproduce
+
+1. [First Step]
+2. [Second Step]
+3. [and so on...]
+
+**Example code:**
+
+```
+ An example of code related to this issue
+```
+
+**Expected behavior:** [What you expected to happen]
+
+**Actual behavior:** [What actually happened]
+
+### System
+
+**PEG.js:** ...
+
**Node.js:** ...
+
**NPM:** ...
+
**Browser:** ...
+
**OS:** ...
+
**Editor:** ...