diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md deleted file mode 100644 index e0bda93..0000000 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -name: Bug Report -about: Create a report to help us improve -title: 'fix: ' -labels: bug ---- - -**Description** -A clear and concise description of what the bug is. - -**Steps To Reproduce** - -1. Go to '...' -2. Click on '....' -3. Scroll down to '....' -4. See error - -**Expected Behavior** -A clear and concise description of what you expected to happen. - -**Screenshots** -If applicable, add screenshots to help explain your problem. - -**Additional Context** -Add any other context about the problem here. diff --git a/.github/ISSUE_TEMPLATE/bug_report.yaml b/.github/ISSUE_TEMPLATE/bug_report.yaml new file mode 100644 index 0000000..5688c3f --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yaml @@ -0,0 +1,39 @@ +name: Bug Report +description: Create a report to help us improve +title: "fix: " +labels: [bug] +body: + - type: textarea + id: description + attributes: + label: Description + description: A clear and concise description of what the bug is. + placeholder: "Describe the bug." + validations: + required: true + - type: textarea + id: setps-to-reproduce + attributes: + label: Steps To Reproduce + description: A set of instructions, step by step, explaining how to reproduce the bug. + placeholder: | + 1. Go to '...' + 2. Click on '....' + 3. Scroll down to '....' + 4. See error + validations: + required: true + - type: textarea + id: expected-behavior + attributes: + label: Expected Behavior + description: A clear and concise description of what you expected to happen. + placeholder: "Describe what you expected to happen." + validations: + required: true + - type: textarea + id: additional-context + attributes: + label: Additional Context + description: Add any other context, including links/screenshots/video recordings/etc about the problem here. + placeholder: "Provide context here." diff --git a/.github/ISSUE_TEMPLATE/build.md b/.github/ISSUE_TEMPLATE/build.md deleted file mode 100644 index c1e4279..0000000 --- a/.github/ISSUE_TEMPLATE/build.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -name: Build System -about: Changes that affect the build system or external dependencies -title: 'build: ' -labels: build ---- - -**Description** - -Describe what changes need to be done to the build system and why - -**Requirements** - -- [ ] The build system is passing \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/build.yaml b/.github/ISSUE_TEMPLATE/build.yaml new file mode 100644 index 0000000..7e56af7 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/build.yaml @@ -0,0 +1,29 @@ +name: Build System +description: Changes that affect the build system or external dependencies +title: "build: " +labels: [build] +body: + - type: textarea + id: description + attributes: + label: Description + description: Describe what changes need to be done to the build system and why + placeholder: "Describe the build system change." + validations: + required: true + - type: textarea + id: requirements + attributes: + label: Requirements + description: The list of requirements that need to be met in order to consider the ticket to be completed. Please be as explicit as possible. + value: | + - [ ] All CI/CD checks are passing. + - [ ] There is no drop in the test coverage percentage. + validations: + required: true + - type: textarea + id: additional-context + attributes: + label: Additional Context + description: Add any other context, including links/screenshots/video recordings/etc about the problem here. + placeholder: "Provide context here." diff --git a/.github/ISSUE_TEMPLATE/chore.md b/.github/ISSUE_TEMPLATE/chore.md deleted file mode 100644 index b74e8b0..0000000 --- a/.github/ISSUE_TEMPLATE/chore.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -name: Chore -about: Other changes that don't modify src or test files -title: 'chore: ' -labels: chore ---- - -**Description** - -Clearly describe what change is needed and why. If this changes code then please use another issue type. - -**Requirements** - -- [ ] No functional changes to the code \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/chore.yaml b/.github/ISSUE_TEMPLATE/chore.yaml new file mode 100644 index 0000000..2572600 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/chore.yaml @@ -0,0 +1,30 @@ +name: Chore +description: Other changes that don't modify source or test files +title: "chore: " +labels: [chore] +body: + - type: textarea + id: description + attributes: + label: Description + description: Clearly describe what change is needed and why. If this changes code then please use another issue type. + placeholder: "Provide a description of the chore." + validations: + required: true + - type: textarea + id: requirements + attributes: + label: Requirements + description: The list of requirements that need to be met in order to consider the ticket to be completed. Please be as explicit as possible. + value: | + - [ ] No functional changes to the code. + - [ ] All CI/CD checks are passing. + - [ ] There is no drop in the test coverage percentage. + validations: + required: true + - type: textarea + id: additional-context + attributes: + label: Additional Context + description: Add any other context, including links/screenshots/video recordings/etc about the problem here. + placeholder: "Provide context here." diff --git a/.github/ISSUE_TEMPLATE/ci.md b/.github/ISSUE_TEMPLATE/ci.md deleted file mode 100644 index 4dec79a..0000000 --- a/.github/ISSUE_TEMPLATE/ci.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -name: Continuous Integration -about: Changes to the CI configuration files and scripts -title: 'ci: ' -labels: ci ---- - -**Description** - -Describe what changes need to be done to the ci/cd system and why - -**Requirements** - -- [ ] The ci system is passing \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/ci.yaml b/.github/ISSUE_TEMPLATE/ci.yaml new file mode 100644 index 0000000..cfb437c --- /dev/null +++ b/.github/ISSUE_TEMPLATE/ci.yaml @@ -0,0 +1,29 @@ +name: Continuous Integration +description: Changes to the CI configuration files and scripts +title: "ci: " +labels: [ci] +body: + - type: textarea + id: description + attributes: + label: Description + description: Describe what changes need to be done to the CI/CD system and why. + placeholder: "Provide a description of the changes that need to be done to the CI/CD system." + validations: + required: true + - type: textarea + id: requirements + attributes: + label: Requirements + description: The list of requirements that need to be met in order to consider the ticket to be completed. Please be as explicit as possible. + value: | + - [ ] All CI/CD checks are passing. + - [ ] There is no drop in the test coverage percentage. + validations: + required: true + - type: textarea + id: additional-context + attributes: + label: Additional Context + description: Add any other context, including links/screenshots/video recordings/etc about the problem here. + placeholder: "Provide context here." diff --git a/.github/ISSUE_TEMPLATE/documentation.md b/.github/ISSUE_TEMPLATE/documentation.md deleted file mode 100644 index 217aaf2..0000000 --- a/.github/ISSUE_TEMPLATE/documentation.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -name: Documentation -about: Improve the documentation so all collaborators have a common understanding -title: 'docs: ' -labels: documentation ---- - -**Description** - -Clearly describe what documentation you are looking to add or improve. - -**Requirements** - -- [ ] Requirements go here \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/documentation.yaml b/.github/ISSUE_TEMPLATE/documentation.yaml new file mode 100644 index 0000000..e142f06 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/documentation.yaml @@ -0,0 +1,30 @@ +name: Documentation +description: Improve the documentation so all collaborators have a common understanding +title: "docs: " +labels: [documentation] +body: + - type: textarea + id: description + attributes: + label: Description + description: Clearly describe what documentation you are looking to add or improve. + placeholder: "Provide a description of the documentation changes." + validations: + required: true + - type: textarea + id: requirements + attributes: + label: Requirements + description: The list of requirements that need to be met in order to consider the ticket to be completed. Please be as explicit as possible. + value: | + - [ ] No functional changes to the code. + - [ ] All CI/CD checks are passing. + - [ ] There is no drop in the test coverage percentage. + validations: + required: true + - type: textarea + id: additional-context + attributes: + label: Additional Context + description: Add any other context, including links/screenshots/video recordings/etc about the problem here. + placeholder: "Provide context here." diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md deleted file mode 100644 index bff281a..0000000 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -name: Feature Request -about: A new feature to be added to the project -title: 'feat: ' -labels: feature ---- - -**Description** - -Clearly describe what you are looking to add. The more business/user context the better. - -**Requirements** - -- [ ] Checklist of requirements to be fulfilled - -**Designs** - -- [Screen Name](https://verygood.ventures) - -**Additional Context** - -Add any other context or screenshots about the feature request go here. diff --git a/.github/ISSUE_TEMPLATE/feature_request.yaml b/.github/ISSUE_TEMPLATE/feature_request.yaml new file mode 100644 index 0000000..409ed66 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yaml @@ -0,0 +1,29 @@ +name: Feature Request +description: A new feature to be added to the project +title: "feat: " +labels: [feature] +body: + - type: textarea + id: description + attributes: + label: Description + description: Clearly describe what you are looking to add. The more business/user context the better. + placeholder: "Provide a description of the feature." + validations: + required: true + - type: textarea + id: requirements + attributes: + label: Requirements + description: The list of requirements that need to be met in order to consider the ticket to be completed. Please be as explicit as possible. + value: | + - [ ] All CI/CD checks are passing. + - [ ] There is no drop in the test coverage percentage. + validations: + required: true + - type: textarea + id: additional-context + attributes: + label: Additional Context + description: Add any other context, including links/screenshots/video recordings/etc about the problem here. + placeholder: "Provide context here." diff --git a/.github/ISSUE_TEMPLATE/performance.md b/.github/ISSUE_TEMPLATE/performance.md deleted file mode 100644 index 88a7934..0000000 --- a/.github/ISSUE_TEMPLATE/performance.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -name: Performance Update -about: A code change that improves performance -title: 'perf: ' -labels: performance ---- - -**Description** - -Clearly describe what code needs to be changed and what the performance impact is going to be. Bonus point's if you can tie this directly to user experience. - -**Requirements** - -- [ ] There is no drop in the unit or widget test coverage percentage. \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/performance.yaml b/.github/ISSUE_TEMPLATE/performance.yaml new file mode 100644 index 0000000..854b68b --- /dev/null +++ b/.github/ISSUE_TEMPLATE/performance.yaml @@ -0,0 +1,29 @@ +name: Performance Update +description: A code change that improves performance +title: "perf: " +labels: [performance] +body: + - type: textarea + id: description + attributes: + label: Description + description: Clearly describe what code needs to be changed and what the performance impact is going to be. Bonus point's if you can tie this directly to user experience. + placeholder: " Provide a description of the performance update." + validations: + required: true + - type: textarea + id: requirements + attributes: + label: Requirements + description: The list of requirements that need to be met in order to consider the ticket to be completed. Please be as explicit as possible. + value: | + - [ ] All CI/CD checks are passing. + - [ ] There is no drop in the test coverage percentage. + validations: + required: true + - type: textarea + id: additional-context + attributes: + label: Additional Context + description: Add any other context, including links/screenshots/video recordings/etc about the problem here. + placeholder: "Provide context here." diff --git a/.github/ISSUE_TEMPLATE/refactor.md b/.github/ISSUE_TEMPLATE/refactor.md deleted file mode 100644 index 407b704..0000000 --- a/.github/ISSUE_TEMPLATE/refactor.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -name: Refactor -about: A code change that neither fixes a bug nor adds a feature -title: 'refactor: ' -labels: refactor ---- - -**Description** - -Clearly describe what needs to be refactored any why. Please provide links to related issues (bugs or upcoming features) in order to help prioritize. - -**Requirements** - -- [ ] There is no drop in the unit or widget test coverage percentage. \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/refactor.yaml b/.github/ISSUE_TEMPLATE/refactor.yaml new file mode 100644 index 0000000..0944207 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/refactor.yaml @@ -0,0 +1,29 @@ +name: Refactor +description: A code change that neither fixes a bug nor adds a feature +title: "refactor: " +labels: [refactor] +body: + - type: textarea + id: description + attributes: + label: Description + description: Clearly describe what needs to be refactored and why. Please provide links to related issues (bugs or upcoming features) in order to help prioritize. + placeholder: "Provide a description of the refactor." + validations: + required: true + - type: textarea + id: requirements + attributes: + label: Requirements + description: The list of requirements that need to be met in order to consider the ticket to be completed. Please be as explicit as possible. + value: | + - [ ] All CI/CD checks are passing. + - [ ] There is no drop in the test coverage percentage. + validations: + required: true + - type: textarea + id: additional-context + attributes: + label: Additional Context + description: Add any other context, including links/screenshots/video recordings/etc about the problem here. + placeholder: "Provide context here." diff --git a/.github/ISSUE_TEMPLATE/revert.md b/.github/ISSUE_TEMPLATE/revert.md deleted file mode 100644 index 5075cfe..0000000 --- a/.github/ISSUE_TEMPLATE/revert.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -name: Revert Commit -about: Reverts a previous commit -title: 'revert: ' -labels: revert ---- - -**Description** - -Provide a link to a PR/Commit that you are looking to revert and why. - -**Requirements** - -- [ ] Change has been reverted -- [ ] No change in unit/widget test coverage has happened -- [ ] A new ticket is created for any follow on work that needs to happen \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/revert.yaml b/.github/ISSUE_TEMPLATE/revert.yaml new file mode 100644 index 0000000..e0473be --- /dev/null +++ b/.github/ISSUE_TEMPLATE/revert.yaml @@ -0,0 +1,30 @@ +name: Revert +description: Revert a previous commit +title: "revert: " +labels: [revert] +body: + - type: textarea + id: description + attributes: + label: Description + description: Provide a link to a PR/Commit that you are looking to revert and why. + placeholder: "Provide a description of and link to the commit that needs to be reverted." + validations: + required: true + - type: textarea + id: requirements + attributes: + label: Requirements + description: The list of requirements that need to be met in order to consider the ticket to be completed. Please be as explicit as possible. + value: | + - [ ] Change has been reverted. + - [ ] No change in unit/widget test coverage has happened. + - [ ] A new ticket is created for any follow on work that needs to happen. + validations: + required: true + - type: textarea + id: additional-context + attributes: + label: Additional Context + description: Add any other context, including links/screenshots/video recordings/etc about the problem here. + placeholder: "Provide context here." diff --git a/.github/ISSUE_TEMPLATE/style.md b/.github/ISSUE_TEMPLATE/style.md deleted file mode 100644 index 160f5c6..0000000 --- a/.github/ISSUE_TEMPLATE/style.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -name: Style Changes -about: Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc) -title: 'style: ' -labels: style ---- - -**Description** - -Clearly describe what you are looking to change and why. - -**Requirements** - -- [ ] There is no drop in the unit or widget test coverage percentage. \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/style.yaml b/.github/ISSUE_TEMPLATE/style.yaml new file mode 100644 index 0000000..7ec177c --- /dev/null +++ b/.github/ISSUE_TEMPLATE/style.yaml @@ -0,0 +1,29 @@ +name: Style +description: Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc) +title: "style: " +labels: [style] +body: + - type: textarea + id: description + attributes: + label: Description + description: Clearly describe what you are looking to change and why. + placeholder: "Provide a description of the style changes." + validations: + required: true + - type: textarea + id: requirements + attributes: + label: Requirements + description: The list of requirements that need to be met in order to consider the ticket to be completed. Please be as explicit as possible. + value: | + - [ ] All CI/CD checks are passing. + - [ ] There is no drop in the unit or widget test coverage percentage. + validations: + required: true + - type: textarea + id: additional-context + attributes: + label: Additional Context + description: Add any other context, including links/screenshots/video recordings/etc about the problem here. + placeholder: "Provide context here." diff --git a/.github/ISSUE_TEMPLATE/test.md b/.github/ISSUE_TEMPLATE/test.md deleted file mode 100644 index 6cbec6b..0000000 --- a/.github/ISSUE_TEMPLATE/test.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -name: Test -about: Adding missing tests or correcting existing tests -title: 'test: ' -labels: test ---- - -**Description** - -List out the tests that need to be added or changed. Please also include any information as to why this was not covered in the past. - -**Requirements** - -- [ ] There is no drop in the unit or widget test coverage percentage. \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/test.yaml b/.github/ISSUE_TEMPLATE/test.yaml new file mode 100644 index 0000000..b5a531b --- /dev/null +++ b/.github/ISSUE_TEMPLATE/test.yaml @@ -0,0 +1,29 @@ +name: Test +description: Adding missing tests or correcting existing tests +title: "test: " +labels: [test] +body: + - type: textarea + id: description + attributes: + label: Description + description: List out the tests that need to be added or changed. Please also include any information as to why this was not covered in the past. + placeholder: "Provide a description of the tests that need to be added or changed." + validations: + required: true + - type: textarea + id: requirements + attributes: + label: Requirements + description: The list of requirements that need to be met in order to consider the ticket to be completed. Please be as explicit as possible. + value: | + - [ ] All CI/CD checks are passing. + - [ ] There is no drop in the test coverage percentage. + validations: + required: true + - type: textarea + id: additional-context + attributes: + label: Additional Context + description: Add any other context, including links/screenshots/video recordings/etc about the problem here. + placeholder: "Provide context here."