diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 0000000..8a6fd7b --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,50 @@ +name: Bug Report 🐛 +description: Use this if you've found a bug +title: "Bug Report: [Short description of the bug]" +labels: + - 🐛bug + +body: + - type: markdown + attributes: + value: | + Before you post, be sure to read our Contribution guidelines: + https://nrkno.github.io/sofie-core/docs/for-developers/contribution-guidelines + + - type: textarea + attributes: + label: About me + description: Tell us who / which organization you are representing, and how the Sofie team will be able to contact you. + placeholder: Example "This RFC is posted on behalf of the NRK." + validations: + required: true + + - type: textarea + attributes: + label: Observed Behavior + description: What happened? + validations: + required: true + + - type: textarea + attributes: + label: Expected Behavior + description: What did you expect to happen? + validations: + required: true + + - type: input + attributes: + label: Version + description: What version of Sofie Core / Gateways / other components are you using? + validations: + required: true + + - type: textarea + attributes: + label: Severity / Impact + description: How big of an issue is this? How does this limit your operations? + placeholder: | + Examples: + * This is a blocker for us, we cannot use feature X until this is fixed. + * Not a big issue for us, but it would be nice to have this fixed. diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 0000000..3ba13e0 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1 @@ +blank_issues_enabled: false diff --git a/.github/ISSUE_TEMPLATE/other.yml b/.github/ISSUE_TEMPLATE/other.yml new file mode 100644 index 0000000..c329fcb --- /dev/null +++ b/.github/ISSUE_TEMPLATE/other.yml @@ -0,0 +1,27 @@ +name: Other Issue 🔧 +description: Use this for other issues +title: "Other: [Short description of the issue]" +labels: + - Other + +body: + - type: markdown + attributes: + value: | + Before you post, be sure to read our Contribution guidelines: + https://nrkno.github.io/sofie-core/docs/for-developers/contribution-guidelines + + - type: textarea + attributes: + label: About me + description: Tell us who / which organization you are representing, and how the Sofie team will be able to contact you. + placeholder: Example "This RFC is posted on behalf of the NRK." + validations: + required: true + + - type: textarea + attributes: + label: Issue + description: Describe the issue below + validations: + required: true diff --git a/.github/ISSUE_TEMPLATE/question.yml b/.github/ISSUE_TEMPLATE/question.yml new file mode 100644 index 0000000..c115410 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/question.yml @@ -0,0 +1,27 @@ +name: Question ❓ +description: Use this if you have a question to the Sofie team +title: "Question: [Short summary of the question]" +labels: + - ❓ Question + +body: + - type: markdown + attributes: + value: | + Before you post, be sure to read our Contribution guidelines: + https://nrkno.github.io/sofie-core/docs/for-developers/contribution-guidelines + + - type: textarea + attributes: + label: About me + description: Tell us who / which organization you are representing, and how the Sofie team will be able to contact you. + placeholder: Example "This RFC is posted on behalf of the NRK." + validations: + required: true + + - type: textarea + attributes: + label: My Question + description: Write your question below + validations: + required: true diff --git a/.github/ISSUE_TEMPLATE/rfc.yml b/.github/ISSUE_TEMPLATE/rfc.yml new file mode 100644 index 0000000..a7a907f --- /dev/null +++ b/.github/ISSUE_TEMPLATE/rfc.yml @@ -0,0 +1,47 @@ +name: Request for Comments ❗ +description: Use this to initiate a discussion about a new feature or a larger change +title: "RFC: [Short description of the feature/change]" +labels: + - RFC + - Contribution + +body: + - type: markdown + attributes: + value: | + Before you post, be sure to read our Contribution guidelines: + https://nrkno.github.io/sofie-core/docs/for-developers/contribution-guidelines + + - type: textarea + attributes: + label: About me + description: Tell us who / which organization you are representing, and how the Sofie team will be able to contact you. + placeholder: Example "This RFC is posted on behalf of the NRK." + validations: + required: true + + - type: textarea + attributes: + label: Use case + description: "Please write some background information here, such as: What is your use case? What problem are you trying to solve?" + validations: + required: true + + - type: textarea + attributes: + label: Proposal + description: Please describe your proposal here + validations: + required: true + + - type: textarea + attributes: + label: Process + description: Please don't touch this section, the Sofie team will update this as the RFC progresses. + value: | + The Sofie Team will evaluate this RFC and open up a discussion about it, usually within a week. + - [x] RFC created + - [ ] Sofie Team has evaluated the RFC + - [ ] A workshop has been planned + - [ ] RFC has been discussed in a workshop + - [ ] A conclusion has been reached, see comments in thread diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 0000000..92803e9 --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,56 @@ + + +## About the Contributor + + + +## Type of Contribution + +This is a: + +Bug fix / Feature / Code improvement / Documentation improvement / Other (please specify) + + +## Current Behavior + + + +## New Behavior + + + +## Testing Instructions + + + +## Other Information + + + +## Status + + +- [ ] PR is ready to be reviewed. +- [ ] The functionality has been tested by the author. +- [ ] Relevant unit tests has been added / updated. +- [ ] Relevant documentation (code comments, [system documentation](https://nrkno.github.io/sofie-core/)) has been added / updated.