diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index 9fd980818..1a70d0fd7 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -1,29 +1,33 @@ --- -name: "Bug report" -about: "Something went wrong, please fix it!" +name: Bug report +about: Something went wrong, please fix it! +labels: is:bug title: "[BUG] " -labels: "is:bug", "status:pending-review" +assignees: '' --- -**Describe the bug** -Begin with a short description of what the bug is. +**Describe the issue** +Start with a brief 1 or 2 sentence summary of issue. -Some tips on writing a good bug report: -- Explain what you expected to see and what actually happened -- Include screenshots/casts of your issue, if possible -- Add a link to your private config, if available -- Expand on phrases like "it does not work" and clarify what commands are bound - on non-default keybinds. -- Check your \*Messages\* buffer for warnings or errors (`SPC h e` or `M-x +Then follow with a longer explanation, if necessary. Here are some suggestions +on what to include: +- What you expected vs what actually happened +- Screenshots/casts of your issue +- A link to your private config +- Labels for any keys you reference (use `SPC h k` to inspect a key) +- Any warnings or errors logged to \*Messages\* (`SPC h e` or `M-x view-echo-area-messages`). -- Include a backtrace of the error, if possible. To acquire a backtrace, first - you must turn on `debug-on-error` then recreate the error. To do so, either: - - Turn on debug mode on the fly with `M-x toggle-debug-on-error`, - - Start Emacs with `emacs --debug-init` - - Or, if the error occurred while using `bin/doom`, use the `-d` or `--debug` - switches, or the `DEBUG` environment variable. -- If the backtrace is especially long, put it in -
...
tags. + +
+If available, please a backtrace of the error here.
+
+To acquire a backtrace, enable `debug-on-error` then recreate the error. Here
+are ways to enable `debug-on-error`:
+- `M-x toggle-debug-on-error`,
+- Start Emacs with `emacs --debug-init`
+- If the error occurred while using `bin/doom`, use the `-d`/`--debug`
+- switches or the `DEBUG` environment variable.
+
**Steps to reproduce** @@ -35,5 +39,5 @@ Some tips on writing a good bug report: **System information**
-Include the output of `M-x doom/info` or `~/.emacs.d/bin/doom info` here.
+Place the output of `M-x doom/info` or `~/.emacs.d/bin/doom info` here.
 
diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md index 600b3d1c9..b3b4514c6 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -1,19 +1,25 @@ --- -name: "Feature Request" -about: "Make suggestions for improving Doom Emacs" -title: "[FEATURE] " -labels: "is:request", "status:pending-review" +name: Feature request +about: Make suggestions for improving Doom Emacs +labels: is:request +title: "[REQUEST] " +assignees: '' --- **Describe the feature** -Summarize your suggestion or request. +Start with a brief 1 or 2 sentence summary of feature. -Include why it would be helpful and what type of user it would benefit most. - -If this feature is implemented in another editor or Emacs distro, please include -screenshots or screencasts of it. If possible, include the names of the relevant -commands and not just the keybinds to invoke them. Links to their implementation -in source code would tremendously speed up processing of this request. +Then follow up with an extended explanation, if necessary. Here are some +suggestions on what to include: +- How is it helpful? +- How is the feature used? +- If the feature involves new plugins, include links to them +- iF the feature involves replacement of current functionality, describe how the + new functionality is better. +- If the feature is implemented in another editor Emacs distro: + - Include screenshots or screencasts of it + - Include links to its implementation + - Include names of commands (and not just the keybinds to invoke them) **System information** diff --git a/.github/ISSUE_TEMPLATE/howto.md b/.github/ISSUE_TEMPLATE/how_to.md similarity index 62% rename from .github/ISSUE_TEMPLATE/howto.md rename to .github/ISSUE_TEMPLATE/how_to.md index 4434e9d60..033e31a80 100644 --- a/.github/ISSUE_TEMPLATE/howto.md +++ b/.github/ISSUE_TEMPLATE/how_to.md @@ -1,21 +1,21 @@ --- -name: "How do I..." -about: "How to get Doom to behave a certain way" +name: How do I... +about: How to get Doom/Emacs to behave a certain way +labels: is:howto, status:pending-review title: "[HOWTO] " -labels: "is:howto", "status:pending-review" +assignees: '' --- **What I want to achieve** -Summarize what you are trying to do. +Start with a brief 1 or 2 sentence summary of what you're trying to achieve. Follow up with an expanded explanation, if necessary. A few suggestions of what you could include are: - -- Code or steps you've tried that did not yield the results you wanted, -- Screenshots/casts of similar features in another editor or elsewhere, +- Code or steps you've tried that did not yield the results you wanted. +- Screenshots/casts of a proposed workflow in another editor or Emacs distro, - Additional material or links to resources that could help clarify what you are trying to do. -- A link to your private config, if it is available publicly. +- A link to your private config, if available. - The names of commands available in other Emacs distros (rather than just the keybinds that invoke them). diff --git a/.github/ISSUE_TEMPLATE/question.md b/.github/ISSUE_TEMPLATE/question.md index 1d351cf8a..0853f526f 100644 --- a/.github/ISSUE_TEMPLATE/question.md +++ b/.github/ISSUE_TEMPLATE/question.md @@ -1,8 +1,9 @@ --- -name: "Question" -about: "A question about the project or maintainer" +name: Question +about: A question about the project or maintainer +labels: is:question, status:pending-review title: "[QUESTION] " -labels: "is:question", "status:pending-review" +assignees: '' --- What would you like to know? diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 000000000..eb8c16d71 --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,12 @@ +> To ensure that this PR is processed as quickly as possible, please ensure the +> following steps have been taken: +> - [ ] This PR targets the develop branch and not master +> - [ ] If your PR is a work in progress, include [WIP] in its title +> - [ ] Its commits' summaries are reasonably descriptive +> - [ ] You've described what this PR addresses below +> - [ ] You've included links to relevant issues, if any +> - [ ] You've deleted this template +> +> Thank you for contributing to Doom Emacs! <3 + +Your description here... diff --git a/.github/PULL_REQUEST_TEMPLATE/bug_fix.md b/.github/PULL_REQUEST_TEMPLATE/bug_fix.md deleted file mode 100644 index 841a12f2e..000000000 --- a/.github/PULL_REQUEST_TEMPLATE/bug_fix.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -name: "Bug Fix" -about: "For fixing bugs originating from Doom" -title: "[BUGFIX] " -labels: "is:bug", "status:pending-review" ---- - -> This category is for bug fixes. - -Thank you for contributing to Doom! - -Before you submit this PR, please make sure it is targeted at the `develop` -branch and not `master`. Include links to relevant issues or, if the issue isn't -self-evident, describe the problem that is being fixed. diff --git a/.github/PULL_REQUEST_TEMPLATE/documentation.md b/.github/PULL_REQUEST_TEMPLATE/documentation.md deleted file mode 100644 index 32c7bcb8b..000000000 --- a/.github/PULL_REQUEST_TEMPLATE/documentation.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -name: "Documentation" -about: "PRs that affect documentation files" -title: "[DOCS] " -labels: "re:docs", "status:pending-review" ---- - -> This category is for additions or corrections to Doom's documentation. - -Thank you for contributing to Doom! - -Before you submit this PR, please make sure it is targeted at the `develop` -branch and not `master`. diff --git a/.github/PULL_REQUEST_TEMPLATE/feature.md b/.github/PULL_REQUEST_TEMPLATE/feature.md deleted file mode 100644 index 2480b828f..000000000 --- a/.github/PULL_REQUEST_TEMPLATE/feature.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -name: "New Feature" -about: "For new bells 'n whistles for old modules" -title: "[FEATURE] " -labels: "is:request", "status:pending-review" ---- - -> This category is for PRs that add features to pre-existing modules or Doom -> core. - -Thank you for contributing to Doom! - -Before you submit this PR, please make sure it is targeted at the `develop` -branch and not `master`. diff --git a/.github/PULL_REQUEST_TEMPLATE/maintenance.md b/.github/PULL_REQUEST_TEMPLATE/maintenance.md deleted file mode 100644 index 178fd9cbb..000000000 --- a/.github/PULL_REQUEST_TEMPLATE/maintenance.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -name: "Maintenance" -about: "Minor corrections, refactors or bugfixes for changes upstream" -title: "[MAINTAIN] " -labels: "is:refactor", "status:pending-review" ---- - -> This category is for PRs that preform minor or cosmetic changes, refactors, or -> fixes for bugs introduced by changes upstream or elsewhere. - -Thank you for contributing to Doom! - -Before you submit this PR, please make sure it is targeted at the `develop` -branch and not `master`. Include links to relevant issues or, if the issue isn't -self-evident, describe the problem that is being fixed. diff --git a/.github/PULL_REQUEST_TEMPLATE/new_module.md b/.github/PULL_REQUEST_TEMPLATE/new_module.md deleted file mode 100644 index 6649ae95b..000000000 --- a/.github/PULL_REQUEST_TEMPLATE/new_module.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -name: "New Module" -about: "For brand spankin' new modules" -title: "[MODULE] " -labels: "is:request", "re:module", "status:pending-review" ---- - -> This category is for PRs that add new modules. - -Thank you for contributing to Doom! - -Before you submit this PR, please make sure it is targeted at the `develop` -branch and not `master`.