diff --git a/.github/ISSUE_TEMPLATE/BUG-REPORT.yml b/.github/ISSUE_TEMPLATE/BUG-REPORT.yml new file mode 100644 index 000000000..0fe3b294e --- /dev/null +++ b/.github/ISSUE_TEMPLATE/BUG-REPORT.yml @@ -0,0 +1,129 @@ +name: Bug Report +description: File a bug report +labels: Bug +body: + - type: markdown + attributes: + value: Thanks for taking the time to fill out this bug report! + - type: textarea + id: description + attributes: + label: Describe the bug + description: | + Tell us what is the issue, also what did you expect to happen? + And if possible guide us through the steps required the reproduce the issue. + placeholder: A clear and concise description of what the bug is. + validations: + required: true + - type: checkboxes + id: reproducibility + attributes: + label: Reproducibility + description: Please try to reproduce the issue with as few other mods as possible. + options: + - label: I reproduced this issue with as few other mods as possible installed. + required: true + - label: I am unable to reproduce this issue consistently. + required: false + - type: input + id: screenshots-and-or-videos + attributes: + label: Screenshots and/or videos + description: If applicable, add screenshots and/or videos to help explain your problem. + validations: + required: false + - type: input + id: logs + attributes: + label: Logs + description: Please use https://mclo.gs/ to upload your logs + placeholder: https://mclo.gs/ + validations: + required: true + - type: input + id: debug-logs + attributes: + label: Debug Logs + description: Please use https://mclo.gs/ to upload your debug logs + placeholder: https://mclo.gs/ + validations: + required: false + - type: input + id: crash-reports + attributes: + label: Crash Reports + description: Please use https://mclo.gs/ to upload your crash reports + placeholder: https://mclo.gs/ + validations: + required: false + - type: input + id: mwc-version + attributes: + label: MWC Version + placeholder: "0.1 Dev 15" + validations: + required: true + - type: input + id: forge-version + attributes: + label: Forge Version + placeholder: "1.12.2 - 14.23.5.2860" + validations: + required: true + - type: input + id: red-core-version + attributes: + label: Red Core Version + placeholder: "0.6 Dev 1" + validations: + required: true + - type: input + id: mixin-booter-version + attributes: + label: MixinBooter Version + placeholder: "8.9" + validations: + required: true + - type: input + id: java-version + attributes: + label: Java Version + placeholder: "1.8 - 392" + validations: + required: true + - type: dropdown + id: jvm + attributes: + label: Java Virtual Machine + description: What Java Virtual Machine are you using? (If you don't know just leave the default) + options: + - Hotspot + - OpenJ9 + default: 0 + validations: + required: true + - type: input + id: os + attributes: + label: Operating System + placeholder: Windows 11 + validations: + required: true + - type: dropdown + id: gpu-vendor + attributes: + label: GPU Vendor + options: + - AMD + - NVIDIA + - Intel + validations: + required: true + - type: checkboxes + id: terms + attributes: + label: Code of Conduct + description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/Cubed-Development/Modern-Warfare-Cubed/blob/main/CODE_OF_CONDUCT.md) + options: + - label: I agree to follow this project's Code of Conduct + required: true diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md deleted file mode 100644 index 9ffb1f960..000000000 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ /dev/null @@ -1,71 +0,0 @@ ---- -name: Bug report -about: Create a bug report to help us improve -title: '' -labels: Bug -assignees: '' - ---- - -## Describe the bug - -***A clear and concise description of what the bug is.*** - -> Remember that a great explanation leads to a greater understanding - -## Reproducibility -Please try to reproduce the issue with as few other mods as possible. Then check one of the following checkboxes according to your results. To check a checkbox, replace the space between the square brackets with an x (like this [x]) or create the issue and check the checkbox by clicking on it. - -- [ ] I reproduced this issue with as few other mods as possible installed. -- [ ] I am unable to reproduce this issue consistently. - -## 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 or/and videos - -***If applicable, add screenshots and/or videos to help explain your problem.*** - -## Logs or/and crash reports - -***Please use https://mclo.gs/ to upload your logs and crash reports*** - -## Versions - -- Modern Warfare Cubed: [e.g. MWC-0.1-Dev-1] -- Forge: [e.g. 1.12.2 - 14.23.5.2860] -- Java: [e.g. JDK 8 - 352-b08] -- Java JVM: [e.g. Hotspot] - -## Specification: - -- OS: [e.g. Windows 10] -- CPU: [e.g. Ryzen 7 5800X] -- GPU: [e.g. Radeon RX 6500 XT] -- RAM Allocated: [e.g, 8GB] - -***All of these info below are not necessary but may become necessary depending on the issue*** - -- CPU Speed: [e.g. 3.80GHz Boost around 4.25Ghz] -- CPU Core: [e.g. 8 (Attention Core not logical core)] -- CPU Threads: [e.g. 16 (Named Logical processors in task manager)] -- RAM Size: [e.g. 32GB] -- RAM Speed: [e.g. 2666MHz] -- Storage Type: [HDD or SSD] -- GPU VRAM: [e.g. 2GB] - -> Most of these information can be found in the task manager - -## Additional context - -***Add any other context about the problem here.*** diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 000000000..59d084cdd --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,10 @@ +blank_issues_enabled: false +contact_links: + - name: Feature Requests + url: https://modernwarfarecubed.featurebase.app/ + about: | + We use Featurebase for feature requests. + Don't worry; you can easily connect to it via GitHub, Discord or Google. + - name: MWC Discord Help + url: https://discord.gg/HGpwnmjbz9 + about: Get help on the MWC Discord. diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md deleted file mode 100644 index e0ef0b54a..000000000 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -name: Feature request -about: Suggest an idea for this project -title: '' -labels: Enhancement -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.*** - -> Remember that a great explanation leads to a greater understanding - -## Describe alternatives you've considered - -***A clear and concise description of any alternative solutions or features you've considered.*** - -> Remember that a great explanation leads to a greater understanding - -## 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 7d2dd9d69..c83fbedc9 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -1,59 +1,57 @@ -## ๐Ÿค” What type of PR is this? (check all applicable) - -- [ ] ๐Ÿ• Addition -- [ ] โŒจ๏ธ Productivity -- [ ] ๐Ÿ› Bug Fix -- [ ] ๐Ÿ”ฅ Optimization -- [ ] โš™๏ธ Configuration -- [ ] ๐ŸŒŸ Quality Of Life -- [ ] โœจ Enhancement -- [ ] ๐Ÿ“ Documentation - ## ๐Ÿ“ Description -## ๐Ÿง The Rationale +## ๐ŸŽฏ Goals - -## ๐ŸŽฏ Key Objectives +## โŒ Non Goals - ## ๐Ÿšฆ Testing ## โฎ๏ธ Backwards Compatibility @@ -71,10 +69,9 @@ https://docs.github.com/en/free-pro-team@latest/github/managing-your-work-on-git ## ๐Ÿ“– Added to documentation? - [ ] ๐Ÿ“œ README.md +- [ ] ๐Ÿ“‘ Documentation - [ ] ๐Ÿ““ Javadoc - [ ] ๐Ÿ• Comments -- [ ] ๐Ÿ™… no documentation needed +- [ ] ๐Ÿ™… No documentation needed ## ๐Ÿ˜„ [optional] What gif best describes this PR or how it makes you feel? - - diff --git a/.github/workflows/code_quality.yml b/.github/workflows/code_quality.yml index e80270841..74ff7dffa 100644 --- a/.github/workflows/code_quality.yml +++ b/.github/workflows/code_quality.yml @@ -14,11 +14,7 @@ jobs: runs-on: ubuntu-latest steps: - - name: Code Checkout - uses: actions/checkout@v3.5.3 - - - - name: 'Qodana Scan' - uses: JetBrains/qodana-action@v2023.1.5 - env: - QODANA_TOKEN: ${{ secrets.QODANA_TOKEN }} + - name: Qodana Composite + uses: Red-Studio-Ragnarok/Qodana-Composite@main + with: + qodana_token: ${{ secrets.QODANA_TOKEN }}