Added templates for issues/PR

This commit is contained in:
SwingTheVine 2025-08-07 22:06:24 -04:00
parent 750c56152d
commit dbacfb9985
4 changed files with 219 additions and 0 deletions

View file

@ -0,0 +1,101 @@
name: Bug Report
description: Found a bug? Report it here!
title: "[BUG] "
labels: ["bug"]
assignees:
- SwingTheVine
body:
- type: markdown
attributes:
value: |
Thank you for taking the time to fill out this template!
**The more information you can provide, the easier it will be to identify and squash the bug.**
If you want to read a guide on filing bug reports effectively, you can [find it here](https://www.chiark.greenend.org.uk/~sgtatham/bugs.html).
- type: checkboxes
id: checked-bugs
attributes:
label: Have you checked to see if this issue has already been reported?
options:
- label: This bug has not been previously reported.
validations:
required: true
- type: textarea
id: describe-bug
attributes:
label: Describe The Bug
description: "Describe what the bug causes to happen."
placeholder: "E.g. When creating a template, the tile becomes black."
validations:
required: true
- type: textarea
id: expected-behavior
attributes:
label: Expected Behavior
description: "Describe what you expected to happen or why you think the current behavior is wrong."
placeholder: |
E.g. When I create a template, I expect the template to be overlayed on the game instead of making the game black.
E.g. The game is not supposed to become black.
validations:
required: false
- type: textarea
id: things-tried
attributes:
label: Things You Tried
description: "Describe all of the things you tried."
placeholder: "E.g. I tried different templates of different sizes. I tried updating Blue Marble."
validations:
required: false
- type: textarea
id: reproduce-bug
attributes:
label: Reproduce The Bug
description: "What steps do you take to reproduce the bug?"
placeholder: |
E.g.
1. Load the game
2. Get the coordinates (12, 194, 193, 3)
3. Make a template at the coordinates
4. The game will become black.
validations:
required: false
- type: textarea
id: error-message
attributes:
label: Error Message
description: "If applicable, add any error messages you get."
placeholder: "E.g. Error: Coordinates are malformed! Did you try clicking on the canvas first?"
validations:
required: false
- type: textarea
id: screenshots
attributes:
label: Screenshots
description: "If applicable, add screenshots to help explain your problem."
placeholder: "E.g. An Imgur link"
validations:
required: false
- type: textarea
id: system-information
attributes:
label: System Information
description: "Please fill out these details about your OS, Blue Marble version, and what website browser you use."
placeholder: |
OS: (E.g. Windows)
Blue Marble Version: 3.346.0
Browser: Chrome
You found an easter egg :3
value: |
OS:
Blue Marble Version:
Browser:
validations:
required: true
- type: textarea
id: additional
attributes:
label: Additional Information
description: "Add any other context about the problem here."
placeholder: "E.g. This bug has been happening since 3.245.0"
validations:
required: false

View file

@ -0,0 +1,8 @@
blank_issues_enabled: false
contact_links:
- name: Community Support & Questions
url: https://discord.gg/tpeBPy46hf
about: Join the Discord if you have questions or want to discuss this mod with the community.
- name: Partnership Request
url: https://discord.com/channels/796124137042608188/1257365507812888589
about: Open a ticket in the Discord server to discuss a partnership.

View file

@ -0,0 +1,50 @@
name: Feature Request
description: Have an idea you want added? Suggest it here!
title: "[FEATURE] "
labels: ["enhancement"]
assignees:
- SwingTheVine
body:
- type: markdown
attributes:
value: |
### Please don't ask for the automatic placing of pixels without user interaction!
Thank you for taking the time to fill out this template!
- type: textarea
id: related-problem
attributes:
label: Is your feature request related to a problem? Please describe.
description: "Describe what the problem is."
placeholder: |
E.g. Most of my template images are too large.
E.g. I want a way to chat with people.
validations:
required: false
- type: textarea
id: feature-solution
attributes:
label: Describe the solution you'd like
description: "Describe what you want to happen."
placeholder: |
E.g. Add a scaling feature so I can make my images smaller.
E.g. Add a chat window so I can chat with other people.
validations:
required: true
- type: textarea
id: feature-alternatives
attributes:
label: Describe alternatives you've considered
description: "Describe any alternative solutions or features you've considered."
placeholder: |
E.g. Instead of making an image resizing tool, you could link to one.
E.g. Instead of adding a chat window, you could attach the messages to pixels and view them on the canvas!
validations:
required: false
- type: textarea
id: additional-context
attributes:
label: Additional context
description: Add any other context or screenshots about the feature request here. If your feature is based on "something," please add any links relative to that "something" here.
placeholder: |
E.g. An image (or a Imgur link) to a drawing you made of your idea.
E.g. A link to a something that already has your feature. This could be a video game, userscript, etc.

View file

@ -0,0 +1,60 @@
name: "Pull Request"
description: "Fill out the following details to submit your PR."
title: "[PR]: "
body:
- type: markdown
attributes:
value: |
## Summary
Please briefly describe the changes.
- type: textarea
id: summary
attributes:
label: Summary
description: Briefly describe what this PR does.
placeholder: |
E.g. Fixes display bug with templates.
E.g. Adds a template tab that users can manage all templates through.
validations:
required: true
- type: textarea
id: related-issues
attributes:
label: Related Issue(s)
description: Link related issues
placeholder: |
E.g. Fixes #14
E.g. Adds #4
validations:
required: false
- type: checkboxes
id: changes
attributes:
label: Type of Changes
options:
- label: Feature
- label: Bug fix
- label: Documentation
- label: Refactoring
- label: Build
- label: Other
- type: checkboxes
id: checklist
attributes:
label: Checklist
options:
- label: The author of this PR has read the CONTRIBUTING guidelines.
- label: This PR follows the Code of Conduct.
- label: This PR follows the project's style of coding and documentation.
- label: Documentation related to this PR has been updated.
- label: Blue Marble has been verified to work correctly for this PR.
- type: textarea
id: additional-notes
attributes:
label: Additional Notes
description: Anything else reviewers should know?