diff --git a/ISSUE_TEMPLATE/bug.yml b/ISSUE_TEMPLATE/bug.yml new file mode 100644 index 0000000..7b153ef --- /dev/null +++ b/ISSUE_TEMPLATE/bug.yml @@ -0,0 +1,44 @@ +name: "Bug Report" +description: "Report an issue" +labels: "bug" +body: + - type: textarea + id: buggy-behaviour + attributes: + label: What happened? + description: A clear and concise description of what you expected to happen. + validations: + required: true + - type: textarea + id: reproduction + attributes: + label: Steps To Reproduce + description: Steps to reproduce the behaviour. + placeholder: | + 1. Go to '...' + 2. Click on '....' + 3. Scroll down to '.....' + 4. See error...... + validations: + required: true + - type: dropdown + id: game + attributes: + label: Game + multiple: true + options: + - Cardlife + - Robocraft + validations: + required: true + - type: textarea + id: extras + attributes: + label: Anything else? + description: | + Screenshots? Operating System? Version? + Please include the log (in your Robocraft folder, `outputLog#.txt` where `#` is a digit 0 through 9). + + Tip: You can attach files by clicking this area to highlight it and then dragging them in. + validations: + required: false diff --git a/ISSUE_TEMPLATE/config.yml b/ISSUE_TEMPLATE/config.yml new file mode 100644 index 0000000..478757d --- /dev/null +++ b/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,5 @@ +blank_issues_enabled: true +contact_links: + - name: NGram + url: https://git.ngram.ca/OpenJam/servers#contributing + about: Project leader diff --git a/PULL_REQUEST_TEMPLATE.yml b/PULL_REQUEST_TEMPLATE.yml new file mode 100644 index 0000000..ffcc88a --- /dev/null +++ b/PULL_REQUEST_TEMPLATE.yml @@ -0,0 +1,32 @@ +name: Pull Request +about: Request your change be pulled into the codebase +body: + - type: textarea + id: description + attributes: + label: Description + description: What does this change accomplish? + placeholder: 'This changes the sky from blue to red and fixes issue #42' + validations: + required: true + - type: dropdown + id: game + attributes: + label: Game + multiple: true + options: + - Cardlife + - Robocraft + validations: + required: true + - type: checkboxes + id: checks + attributes: + label: Please confirm + options: + - label: I am the legal owner or represent the owner of all work submitted + required: true + - label: I consent to my submission being added to this FOSS project + required: true + - label: This PR used LLMs to generate some or all of the code changes + required: false