-
Notifications
You must be signed in to change notification settings - Fork 343
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update contributor templates [2] (#652)
* Update pull request template * Add issue tracker dashboard * Update issue templates as 2 separate templates * Wording fixes in feature.yml * Content fixes in bug.yml * Added placeholder to system info section of form * Removed unnecessary units and duplicate information in sysinfo placeholder
- Loading branch information
1 parent
1f6fe3d
commit 4b3e108
Showing
4 changed files
with
223 additions
and
4 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,123 @@ | ||
name: New issue for bug report | ||
description: Got a glitch, crash, or some other problem? If you're sure your issue is reproducible, feel free to report the issue to Natron's development team. | ||
title: "(Bug): <title>" | ||
labels: "type:bug" | ||
body: | ||
# Greeter message | ||
- type: markdown | ||
attributes: | ||
value: | | ||
Thank you for reporting a bug! Please first check the boxes below to ensure that your bug report meets our requirements. | ||
# Requirements checks | ||
- type: checkboxes | ||
attributes: | ||
options: | ||
- label: I'm using the latest version of Natron (not required but recommended) | ||
- label: I've restarted Natron and the issue persists | ||
required: true | ||
- label: I've run Natron via the [command line](https://natron.readthedocs.io/en/rb-2.4/devel/natronexecution.html) and the issue persists | ||
required: true | ||
- label: I've followed the [contributing guidelines](https://github.com/NatronGitHub/Natron/blob/RB-2.4/CONTRIBUTING.md) to the best of my understanding | ||
required: true | ||
- label: My issue is not on the [issue tracker](https://github.com/NatronGitHub/Natron/issues?q=is%3Aissue+type%3Abug) and is not a duplicate of a forum thread | ||
required: true | ||
- label: This bug is reproducible | ||
required: true | ||
- label: This issue is not a feature request or a pull request | ||
required: true | ||
# Natron & OS versions | ||
- type: input | ||
id: natron-version | ||
attributes: | ||
label: Natron version | ||
description: Natron version/commit (they can be retrieved from the about window or with `natron --about`) | ||
placeholder: "Natron 2.4.0" | ||
validations: | ||
required: true | ||
- type: input | ||
id: os-version | ||
attributes: | ||
label: Operating system | ||
description: The name and version of your operating system | ||
placeholder: "macOS 10.15 Catalina" | ||
validations: | ||
required: true | ||
# System (hardware) info | ||
- type: textarea | ||
attributes: | ||
label: System specs | ||
render: markdown | ||
placeholder: | | ||
RAM: 15.6 GB | ||
CPU: Intel Core i7-7700HQ @ 2.80GHz | ||
GPU: NVIDIA GeForce GTX 1070 | ||
description: | | ||
Please input the following (if you know them): | ||
- Your system's RAM | ||
- The model of your CPU(s) | ||
- The model of your GPU(s) | ||
validations: | ||
required: false | ||
# Did the user install via the official installer? | ||
- type: checkboxes | ||
attributes: | ||
label: Did you install Natron using the official installer? | ||
description: If you installed Natron via another method, please add your installation method in the \"additional details\" section at the bottom of this form | ||
options: | ||
- label: Yes, I used the official installer | ||
- label: No, I installed from a binary archive | ||
- label: No, I compiled Natron from sources | ||
- label: No, I installed Natron via another method | ||
validations: | ||
required: true | ||
# At which location did the user install Natron? | ||
- type: textarea | ||
attributes: | ||
label: If you installed to a custom (non-default) location please include it here: | ||
placeholder: `/opt/Natron-2.4.0` | ||
render: markdown | ||
validations: | ||
required: false | ||
# What was the user trying to do? | ||
- type: textarea | ||
attributes: | ||
label: What were you trying to do? | ||
placeholder: While working on a project in Natron I tried to... | ||
render: markdown | ||
validations: | ||
required: true | ||
# What did the user expect to happen? What was the actual behavior? | ||
- type: textarea | ||
attributes: | ||
label: What did you expect to happen? What happened instead? | ||
render: markdown | ||
description: | | ||
You may submit a link to any screenshots/videos that can be used to understand how to reproduce the issue. Additionally, depending on situation, you should also submit one of the following: | ||
- If your problem can be reproduced using a Natron project, please include a link to the project on a file sharing service, or attach the project as a zip file to this issue, if possible. | ||
- If your problem is a crash in an official release/snapshot, please include verbose output from the application from a terminal if possible. If you also submitted a crash report, indicate the Crash ID if possible. | ||
- If you need to report a compilation issue, please create a [gist](https://gist.github.com) that contains the _full_ verbose build log. | ||
- If your problem is a crash in a build that you made yourself, please create a [gist](https://gist.github.com) that contains a _full_ backtrace. | ||
Tip: You can attach images or log files by clicking this area to highlight it and then dragging files in. | ||
validations: | ||
required: true | ||
# Step-by-step reproduction instructions | ||
- type: textarea | ||
attributes: | ||
label: Step-by-step reproduction instructions | ||
render: markdown | ||
placeholder: | | ||
1. Start Natron... | ||
2. Open attached project... | ||
3. Run "..." | ||
4. See error... | ||
validations: | ||
required: true | ||
# Additional details | ||
- type: textarea | ||
attributes: | ||
label: Additional details | ||
description: Add any other relevant information here | ||
render: markdown | ||
validations: | ||
required: false |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
# This file is a template generator for Natron's issue tracker dashboard | ||
|
||
# The blank template uses the old issue template | ||
blank_issues_enabled: true | ||
|
||
contact_links: | ||
- name: Read the Code of Conduct | ||
url: https://github.com/NatronGitHub/Natron/blob/RB-2.4/CODE_OF_CONDUCT.md | ||
about: Before creating any issue, please read Natron's code of conduct and follow it to the best of your understanding. | ||
- name: Read the contributing guidelines | ||
url: https://github.com/NatronGitHub/Natron/blob/RB-2.4/CONTRIBUTING.md | ||
about: Not sure of how to contribute? Read the contributing guidelines to get started. | ||
- name: View the troubleshooting docs | ||
url: http://natron.readthedocs.io/en/rb-2.4/guide/getstarted-troubleshooting.html | ||
about: You can find many easy solutions to common questions on the troubleshooting docs, without needing to create an issue! | ||
- name: Get help on Natron's forum | ||
url: https://discuss.pixls.us/c/software/natron/27 | ||
about: Have a ("how do I...?") question? Not sure if your issue is reproducible? The quickest way to get help is on Natron's community forum! |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,51 @@ | ||
name: New issue for feature request | ||
description: "Have a feature suggestion? Share your idea with a feature request." | ||
title: "(Feature): <title>" | ||
labels: "type: feature" | ||
body: | ||
# Greeter message | ||
- type: markdown | ||
attributes: | ||
value: Thank you for suggesting a feature! Please first check the boxes below to ensure that your feature request meets our requirements. | ||
# Requirements checks | ||
- type: checkboxes | ||
attributes: | ||
options: | ||
- label: I have read the [feature request guidelines](https://hackmd.io/@natron-dev-awesome/B1SW6Hbau) | ||
required: true | ||
- label: I have followed the [contributing guidelines](https://github.com/NatronGitHub/Natron/blob/RB-2.4/CONTRIBUTING.md) to the best of my understanding | ||
required: true | ||
- label: This feature is not on the [issue tracker](https://github.com/NatronGitHub/Natron/issues?q=is%3Abug+type%3Afeature+type%3Aidea) and is not a duplicate | ||
required: true | ||
# Feature request description | ||
- type: textarea | ||
attributes: | ||
label: Provide a description of your feature request | ||
render: markdown | ||
validations: | ||
required: true | ||
# Realistically implementable or not? | ||
- type: checkboxes | ||
attributes: | ||
label: Is this a realistically implementable feature? | ||
description: | | ||
A feature is realistically implementable if you can reasonably expect yourself to implement the feature within 1 month of the request. A feature can still be added if it is not realistically implementable, but it will be tagged as an *idea* and relegated to be added in the indefinite future. | ||
options: | ||
- label: My feature is realistically implementable | ||
- label: My feature is NOT realistically implementable | ||
# Contributable or not? | ||
- type: checkboxes | ||
attributes: | ||
label: Can you contribute in creating this feature? | ||
options: | ||
- label: I am unable, or not willing to contribute to creating this feature | ||
- label: I am able and willing to contribute to the creation of this feature | ||
# Additional details | ||
- type: textarea | ||
attributes: | ||
label: Additional details | ||
description: | | ||
You do not have to fill this out but more details are always helpful! | ||
render: markdown | ||
validations: | ||
required: false |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,33 @@ | ||
Please read the [contribution guidelines](https://github.com/NatronGitHub/Natron/blob/master/CONTRIBUTING.md). | ||
Thanks for submitting a pull request! Please provide enough information so that others can review your pull request. Additionally, make sure you've done all of these things: | ||
|
||
## Description | ||
- [ ] I've followed the [contributing guidelines](https://github.com/NatronGitHub/Natron/blob/RB-2.4/CODE_OF_CONDUCT.md) to the best of my understanding | ||
- [ ] I've read and understood the [contributing guidelines](https://github.com/NatronGitHub/Natron/blob/RB-2.4/CONTRIBUTING.md) | ||
- [ ] I've formatted my code according to Natron's [code style]([#](https://github.com/NatronGitHub/Natron#logistics)) | ||
- [ ] I've searched the [pull requests tracker](https://github.com/NatronGitHub/Natron/pulls?q=is%3Apr) to ensure that this PR is not a duplicate | ||
|
||
Please provide a description of what this PR is meant to fix, | ||
and how it works (if it's not going to be very clear from the code). | ||
## PR Description | ||
|
||
**What type of PR is this? (Check one of the boxes below)** | ||
|
||
- [ ] Bug fix (non-breaking change which fixes an issue) | ||
- [ ] New feature (non-breaking change which adds functionality) | ||
- [ ] Improvement (non-breaking change which does not add functionality nor fixes a bug but improves Natron in some way) | ||
- [ ] Breaking change (fix or feature that would cause existing functionality to change) | ||
- [ ] My change requires a change to the documentation | ||
- [ ] I have updated the documentation accordingly | ||
|
||
**What does this pull request do?** | ||
|
||
[Your answer, explain the motivation for making this change.] | ||
|
||
**Show a few screenshots (if this is a visual change)** | ||
|
||
[Your answer, delete this section if it is not a visual change.] | ||
|
||
**Have you tested your changes (if applicable)? If so, how?** | ||
|
||
[Your answer] | ||
|
||
**Futher details of this pull request** | ||
|
||
[Your answer] |