diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md
index f46eac985a..76499d3643 100644
--- a/.github/ISSUE_TEMPLATE.md
+++ b/.github/ISSUE_TEMPLATE.md
@@ -1,9 +1,23 @@
-Before opening your issue **you must check our instructions** for [reporting bugs](https://github.com/caskroom/homebrew-cask#reporting-bugs) or [making requests](https://github.com/caskroom/homebrew-cask#requests), as appropriate. Note the former has several links to help diagnose and fix common issues.
+#### General troubleshooting steps
-If none of those guides is appropriate, delete this template and explain your issue in detail.
+- [ ] I have checked the instructions for [reporting bugs](https://github.com/caskroom/homebrew-cask#reporting-bugs) (or [making requests](https://github.com/caskroom/homebrew-cask#requests)) before opening the issue.
+ - [ ] None of the templates was appropriate for my issue, or I’m not sure.
+- [ ] I ran `brew update-reset && brew update` and retried my command.
+- [ ] I ran `brew doctor`, fixed as many issues as possible and retried my command.
+- [ ] I understand that [if I ignore these instructions, my issue may be closed without review](doc/faq/closing_issues_without_review.md).
-Please note that **if it is apparent you ignored the instructions for reporting issues, we may close the issue without review**. Dealing with the same solved and documented problems leads to maintainer burnout and wasted hours. Those would be better spent improving Homebrew-Cask itself and fixing real bugs.
+#### Description of issue
-If the guides themselves were unclear, help us improve them! Open *first* an issue or pull request stating what you found confusing *and only then* your other issue.
+{{replace this}}
-Thank you for taking the time to make a correct report. The whole team appreciates it.
+#### Output of your command with `--verbose --debug`.
+
+```
+{{replace this}}
+```
+
+#### Output of `brew cask doctor`
+
+```
+{{replace this}}
+```
diff --git a/README.md b/README.md
index 276615932c..4310425755 100644
--- a/README.md
+++ b/README.md
@@ -43,9 +43,13 @@ And there we have it. Atom installed with one quick command: no clicking, no dra
## Reporting bugs
-Like most pieces of software, Homebrew-Cask has bugs — and we are busy fixing them! If you find a new bug tell us about it, but before you do make sure the problem isn’t simply an outdated setup on your side, by following [this guide](doc/reporting_bugs/pre_bug_report.md).
+[**If you ignore this guide, your issue may be closed without review**](doc/faq/closing_issues_without_review.md).
-If your issue persists, follow these instructions to the appropriate course of action:
+Before reporting a bug, run `brew update-reset && brew update` and try your command again. This will ensure the problem isn’t an outdated setup on your side. Note this command is a fix-all that will reset the state of all your taps, so if you have changes on those that you want to keep, deal with them first.
+
+If your issue persists, search for it before opening a new one. If you find an open issue and have any new information not reported in the original, please add your insights. If you find a closed issue, try the solutions there.
+
+ If the issue is still not solved, see the guides for common problems:
* A cask fails to install:
* [`curl` error](doc/reporting_bugs/a_cask_fails_to_install.md#curl-error)
@@ -57,13 +61,13 @@ If your issue persists, follow these instructions to the appropriate course of a
* [`brew cask list` shows wrong information](doc/reporting_bugs/brew_cask_list_shows_wrong_information.md)
* [`uninstall` wrongly reports cask as not installed](doc/reporting_bugs/uninstall_wrongly_reports_cask_as_not_installed.md)
* [`Error: Unknown command: cask` error](doc/reporting_bugs/error_unknown_command_cask.md)
-* [My problem isn’t listed][bug_report]
+* [My problem isn’t listed](https://github.com/caskroom/homebrew-cask/issues/new)
## Requests
-* Start an issue on GitHub following one of these templates:
- * [Feature request][feature_request]
- * [Cask request][cask_request]
+Start an issue on GitHub following one of these templates:
+* [Feature request][feature_request]
+* [Cask request][cask_request]
## Questions? Wanna chat?
@@ -76,6 +80,5 @@ We’re really rather friendly! Here are the best places to talk about the proje
## License
Code is under the [BSD 2 Clause (NetBSD) license](LICENSE)
-[bug_report]: https://github.com/caskroom/homebrew-cask/issues/new?title=Bug%20report%3A%20%5Bsummarise%20the%20issue%20here%5D&body=Remember%20to%20follow%20the%20%5Bpre%20bug%20report%5D%28https%3A%2F%2Fgithub.com%2Fcaskroom%2Fhomebrew-cask%2Fblob%2Fmaster%2Fdoc%2Freporting_bugs%2Fpre_bug_report.md%29%20guide%20beforehand.%20Failure%20to%20do%20so%20might%20get%20your%20issue%20closed.%0A%0A%23%23%23%23%20Description%20of%20issue%0A%0A%5Binsert%20a%20detailed%20description%20of%20your%20issue%20here%5D%0A%0A%3Cdetails%3E%3Csummary%3EOutput%20of%20%60brew%20cask%20%3Ccommand%3E%20--verbose%60%3C%2Fsummary%3E%0A%0A%60%60%60%0A%5Bpaste%20output%20here%5D%0A%60%60%60%0A%3C%2Fdetails%3E%0A%0A%3Cdetails%3E%3Csummary%3EOutput%20of%20%60brew%20doctor%60%3C%2Fsummary%3E%0A%0A%60%60%60%0A%5Bpaste%20output%20here%5D%0A%60%60%60%0A%3C%2Fdetails%3E%0A%0A%3Cdetails%3E%3Csummary%3EOutput%20of%20%60brew%20cask%20doctor%60%3C%2Fsummary%3E%0A%0A%60%60%60%0A%5Bpaste%20output%20here%5D%0A%60%60%60%0A%3C%2Fdetails%3E%0A
[cask_request]: https://github.com/caskroom/homebrew-cask/issues/new?title=Cask%20request%3A%20%5Bapp%20name%20here%5D&body=%23%23%23%20Cask%20details%0A%0APlease%20fill%20out%20as%20much%20as%20possible.%20Before%20you%20do%2C%20note%20%2A%2Awe%20cannot%20support%20Mac%20App%20Store-only%20apps%2A%2A.%0A%0AName%3A%0A%0AHomepage%3A%0A%0ADownload%20URL%3A%0A%0ADescription%3A%0A
[feature_request]: https://github.com/caskroom/homebrew-cask/issues/new?title=Feature%20request%3A&body=%23%23%23%20Description%20of%20feature%2Fenhancement%0A%0A%0A%0A%23%23%23%20Justification%0A%0A%0A%0A%23%23%23%20Example%20use%20case%0A%0A%0A%0A
diff --git a/doc/faq/closing_issues_without_review.md b/doc/faq/closing_issues_without_review.md
new file mode 100644
index 0000000000..3f532450e6
--- /dev/null
+++ b/doc/faq/closing_issues_without_review.md
@@ -0,0 +1,11 @@
+# If your issue was closed without review
+
+Both the [reporting bugs section of the readme](https://github.com/caskroom/homebrew-cask#reporting-bugs) and [the issue template you need to fill before opening an issue](https://github.com/caskroom/homebrew-cask/blob/master/.github/ISSUE_TEMPLATE.md) warn that if the instructions aren’t followed, you issue may be closed without review.
+
+You might have been redirected to this document if it was apparent to a maintainer that was the case. We worked hard on those guides to keep things running smoothly, so we ask you go back and follow them. It is OK to open a new issue for that.
+
+If the maintainer was wrong in closing your issue, please do reply stating why! Closing an issue does not mean the conversation is over. If the guides themselves were unclear, help us improve them! Open *first* an issue or pull request stating what you found confusing *and only then* your other issue.
+
+We understand sometimes users are tired and don’t want to sift through a guide to make what they feel is a simple bug report. But when each user ignores the guides to save a few minutes, maintainers lose hours and get fatigued. Dealing with the same solved and documented problems leads to maintainer burnout and wasted hours. Those would be better spent improving Homebrew-Cask itself and fixing real bugs. We ask you take that into consideration.
+
+Thank you for understanding and taking the time to make a correct report. The whole team appreciates it.
diff --git a/doc/issue_templates/bug_report.md b/doc/issue_templates/bug_report.md
deleted file mode 100644
index ad63e0f7e5..0000000000
--- a/doc/issue_templates/bug_report.md
+++ /dev/null
@@ -1,27 +0,0 @@
-Bug report: [summarise the issue here]
-Remember to follow the [pre bug report](https://github.com/caskroom/homebrew-cask/blob/master/doc/reporting_bugs/pre_bug_report.md) guide beforehand. Failure to do so might get your issue closed.
-
-#### Description of issue
-
-[insert a detailed description of your issue here]
-
-Output of `brew cask --verbose`
-
-```
-[paste output here]
-```
-
-
-Output of `brew doctor`
-
-```
-[paste output here]
-```
-
-
-Output of `brew cask doctor`
-
-```
-[paste output here]
-```
-
diff --git a/doc/reporting_bugs/pre_bug_report.md b/doc/reporting_bugs/pre_bug_report.md
deleted file mode 100644
index cbe764a6ee..0000000000
--- a/doc/reporting_bugs/pre_bug_report.md
+++ /dev/null
@@ -1,14 +0,0 @@
-Before reporting a bug, let’s make sure everything is right with your setup.
-
-When reporting bugs, remember that Homebrew-Cask is an independent project from Homebrew. Do your best to direct bug reports to the appropriate project. If your command started with `brew cask`, bring the bug to us first.
-
-Start by searching for your issue before posting a new one. If you find an open issue and have any new information not reported in the original, please add your insights. If you find a closed issue, try the solutions there. If the issue is still not solved, open a new one with your new information and a link back to the old related issue.
-
-If you did not find your particular bug, before reporting it make sure you have the latest versions of Homebrew, Homebrew-Cask, and all Taps by running the following commands. These will also fix some other issues:
-
-```bash
-$ cd $(brew --repo); git fetch; git reset --hard origin/master
-$ brew untap caskroom/cask; brew cleanup; brew cask cleanup; brew update
-```
-
-Retry your failing command. If the issue persists, [go back](../../README.md#reporting-bugs) and pick the appropriate instructions for your problem.