Skip to content

Commit

Permalink
GitHub Rework (.github) (#318)
Browse files Browse the repository at this point in the history
  • Loading branch information
Desoroxxx committed Dec 18, 2023
1 parent d8da688 commit f79d629
Show file tree
Hide file tree
Showing 6 changed files with 175 additions and 144 deletions.
129 changes: 129 additions & 0 deletions .github/ISSUE_TEMPLATE/BUG-REPORT.yml
Original file line number Diff line number Diff line change
@@ -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
71 changes: 0 additions & 71 deletions .github/ISSUE_TEMPLATE/bug_report.md

This file was deleted.

10 changes: 10 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -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.
30 changes: 0 additions & 30 deletions .github/ISSUE_TEMPLATE/feature_request.md

This file was deleted.

67 changes: 32 additions & 35 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,59 +1,57 @@
<!--
🚀 For Work In Progress Pull Requests, please use the Draft PR feature,
see https://github.blog/2019-02-14-introducing-draft-pull-requests/ for further details.
🚀 For Work In Progress Pull Requests, please use the Draft PR feature, see https://github.blog/2019-02-14-introducing-draft-pull-requests/ for further details.
⏱️ For a timely review/response, please avoid force-pushing additional
commits if your PR already received reviews or comments.
📚 Before submitting a Pull Request, please ensure you've done the following:
- 🛠️ Create small PRs. In most cases, this will be possible.
- 📝 Use descriptive commit messages.
- 📖 Update any related documentation and include any relevant screenshots.
📚 Before submitting a Pull Request, make sure you agree to the following rules:
1. 🛠️ Only one subject at a time, we will accept "Add balloon", we won't accept "Add balloon & Piñata & Fireworks"
2. 📝 Use descriptive commit messages, we can't really know what "fix" or "what the hell" or "aaaaaaa" changed.
3. 📖 Update any related documentation and include any relevant screenshots.
4. ⛓️ Do not make a pull request to another pull request branch.
You can depend on other pull requests, but you will need to wait for them to be merged before submitting your pull request.
5. Complete the pull request template.
It is fine for draft pull requests to not have the template completed.
🚫 You must acknowledge that if your pull request does not respect those rules, your pull request might be rejected
-->

## 🤔 What type of PR is this? (check all applicable)

- [ ] 🍕 Addition
- [ ] ⌨️ Productivity
- [ ] 🐛 Bug Fix
- [ ] 🔥 Optimization
- [ ] ⚙️ Configuration
- [ ] 🌟 Quality Of Life
- [ ] ✨ Enhancement
- [ ] 📝 Documentation

## 📝 Description

<!--
Please do not leave this blank
This PR [adds/removes/fixes/replaces] the [feature/bug/etc].
Please do not leave this blank
Example:
This PR [adds/removes/fixes/replaces] the [feature/bug/etc].
-->

## 🧐 The Rationale
## 🎯 Goals

<!--
Why is this change being proposed?
What problem does it solve?
What are the benefits of this change?
<!--
What do you aim to achieve with this?
Example:
- Make X faster to render
- Reduce the edge cases of Y
- Make Z easier to work with
-->

## 🎯 Key Objectives
## ❌ Non Goals

<!--
What specific goals are you trying to achieve with this PR?
<!--
Precise what are you not aiming to achieve with this?
Example:
- It is not a goal to fix issues with X
- It is not a goal to make Y faster
- It is not a goal to add Z features
-->

## 🚦 Testing

<!--
What steps did you take to test and verify your changes?
What steps did you take to test and verify your changes do not have issues?
Provide instructions so we can reproduce.
-->

## ⏮️ Backwards Compatibility

<!--
Is this change backwards compatible?
Is this change backwards compatible?
If not, what might the impact be?
-->

Expand All @@ -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?

<!-- note: PRs with deleted sections will be marked invalid -->
12 changes: 4 additions & 8 deletions .github/workflows/code_quality.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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 }}

0 comments on commit f79d629

Please sign in to comment.