diff --git a/.github/ISSUE_TEMPLATE/bug_form.yml b/.github/ISSUE_TEMPLATE/bug_form.yml
index cf51bd9218..dbe8a31803 100644
--- a/.github/ISSUE_TEMPLATE/bug_form.yml
+++ b/.github/ISSUE_TEMPLATE/bug_form.yml
@@ -1,31 +1,31 @@
-name: Bug Report (New)
-description: File a bug report.
-title: "[BUG]
"
+name: Bug Report
+description: Report a crash or an unexpected behaviour.
+title: "Bug Report"
labels: [Type-Bug, Status-Triage]
body:
- type: checkboxes
attributes:
label: Is there an existing issue for this?
- description: Please search to see if an issue already exists for the bug you encountered.
+ description: Please search to see if an issue already exists for the bug you encountered. This helps us to avoid duplicates.
options:
- - label: I have searched the existing issues
+ - label: I did not find any existing issues.
required: true
- type: textarea
attributes:
label: Current Behavior
- description: A concise description of what you're experiencing.
+ description: Explain what is currently happening which you consider to be a bug.
validations:
required: false
- type: textarea
attributes:
label: Expected Behavior
- description: A concise description of what you expected to happen.
+ description: Explain what you expected to happen.
validations:
required: false
- type: textarea
attributes:
- label: Steps To Reproduce
- description: Steps to reproduce the behavior.
+ label: How to Test
+ description: Explain, step-by-step what you did at the time of the problem. Describe factory setups/configurations if necessary.
placeholder: |
1. Go to '...'
2. Click on '....'
@@ -35,26 +35,29 @@ body:
required: false
- type: textarea
attributes:
- label: Environment
+ label: Local Environment
description: |
examples:
- - **OS**: Windows
- - **Java version**: Adoptium 16.0.2.7-hotspot
- - **Minecraft version**: 1.20.1
+ - **Operating System**: Windows
+ - **Java Version**: Adoptium 16.0.2.7-hotspot
+ - **Minecraft Version**: 1.20.1
- **Version**: 6.0.0
+ - **Other Mods**: Applied Energistics 2, Mekanism...
value: |
- - OS:
- - Java version:
- - Minecraft version:
- - Version:
+ - **Operating System**:
+ - **Java version**:
+ - **Minecraft Version**:
+ - **Version**:
+ - **Other Mods**: Applied Energistics 2, Mekanism...
render: markdown
validations:
required: false
- type: textarea
attributes:
- label: Anything else?
+ label: Any Additional Information?
description: |
Links? References? Anything that will give us more context about the issue you are encountering!
+ If this is a particularly complex issue, consider something like a video clip or gif.
Tip: You can attach images or log files by clicking this area to highlight it and then dragging files in.
validations:
diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md
deleted file mode 100644
index 6fdfd3d060..0000000000
--- a/.github/ISSUE_TEMPLATE/bug_report.md
+++ /dev/null
@@ -1,34 +0,0 @@
----
-name: Bug report
-about: Create a report to help us improve
-title: "[BUG] Short problem description"
-labels: [Type-Bug, Status-Triage]
-assignees: ''
-
----
-
-**The bug**
-A clear and concise description of what the bug is.
-
-**To Reproduce**
-Steps to reproduce the behavior:
-1. Go to '...'
-2. Click on '....'
-3. Scroll down to '....'
-4. See error
-
-**Expected behavior**
-A clear and concise description of what you expected to happen.
-
-**Screenshots**
-If applicable, add screenshots to help explain your problem.
-
-**Version information:**
- - OS: [e.g. iOS]
- - Java version [e.g. Adoptium 16.0.2.7-hotspot]
- - Minecraft version [e.g. 1.17.1]
- - EnderCore version [e.g. 1.0.0]
- - Version [e.g. 6.0.0]
-
-**Additional context**
-Add any other context about the problem here.
diff --git a/.github/ISSUE_TEMPLATE/feature_form.yml b/.github/ISSUE_TEMPLATE/feature_form.yml
new file mode 100644
index 0000000000..d2e85176f9
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/feature_form.yml
@@ -0,0 +1,35 @@
+name: Feature Report
+description: Propose a new feature or idea.
+title: "Feature Request"
+labels: [Type-Feature, Status-Triage]
+body:
+ - type: checkboxes
+ attributes:
+ label: Is there an existing proposal for this?
+ description: Please search to see if an issue already exists for the idea you are proposing. This helps us to avoid duplicates.
+ options:
+ - label: I did not find any existing requests.
+ required: true
+ - type: textarea
+ attributes:
+ label: Explain your idea
+ description: Explain the proposed feature, include as much detail as necessary to convey it fully.
+ - type: textarea
+ attributes:
+ label: Why do you thing this feature belongs in Ender IO.
+ description: Explain what purpose this serves as part of this mod. Is it addressing an issue, a gap or something else?
+ - type: textarea
+ attributes:
+ label: Are there any alternatives?
+ description: Are there any alternative ways of implementing this idea? Especially if this addresses a problem.
+ validations:
+ required: false
+ - type: textarea
+ attributes:
+ label: Any Additional Information?
+ description: |
+ Links? References? Anything that will give us more context about the proposal.
+
+ Tip: You can attach images by clicking this area to highlight it and then dragging files in.
+ validations:
+ required: false
diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md
deleted file mode 100644
index 10823a02e8..0000000000
--- a/.github/ISSUE_TEMPLATE/feature_request.md
+++ /dev/null
@@ -1,20 +0,0 @@
----
-name: Feature request
-about: Suggest an idea for this project
-title: ''
-labels: [Type-Feature, Status-Triage]
-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.
diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md
index 23a573d158..1c25933221 100644
--- a/.github/pull_request_template.md
+++ b/.github/pull_request_template.md
@@ -1,21 +1,20 @@
# Description
Please write a summary of the changes you have implemented; explaining your design choices if necessary. Please also include a list of things to test if it isn't clear.
-Please also disclose whether this is a breaking change.
-Closes #(issue)
+
+# TODO
-
-# Todo
+- [ ] If this is a draft, populate this with remaining tasks. Otherwise, remove this section.
-- [ ] Things that are yet to be completed for this PR to no longer be a draft.
+# Breaking Changes
-
-# Checklist:
+List any breaking changes in this section, such as: changed/removed APIs, changed or removed items/blocks or modifications to recipes and gameplay mechanics.
+
+
+# Checklist
- [ ] My code follows the style guidelines of this project (.editorconfig, most IDEs will use this for you).
-- [ ] I have performed a self-review of my own code.
-- [ ] I have commented my code in areas it may be challenging to understand.
- [ ] I have made corresponding changes to the documentation.
- [ ] My changes are ready for review from a contributor.