diff --git a/docs/PULL_REQUEST_TEMPLATE.md b/docs/PULL_REQUEST_TEMPLATE.md index d3af3af8798..e6603ee17fb 100644 --- a/docs/PULL_REQUEST_TEMPLATE.md +++ b/docs/PULL_REQUEST_TEMPLATE.md @@ -1,15 +1,20 @@ ## Description ๐Ÿ“ + Highlight the Pull Request's context and intentions. ## Changes ๐Ÿ”„ -List any change relevant to the reviewer. + +List any change(s) relevant to the reviewer. + - ... - ... ## Target release date ๐Ÿ—“๏ธ + Please specify a release date (and environment, if applicable) to guarantee timely review of this PR. If exact date is not known, please approximate and update it as needed. ## Preview ๐Ÿ“ท + **Include a screenshot or screen recording of the change.** :lock: Use the [Mask Sensitive Data](https://cloud.linode.com/profile/settings) setting for security. @@ -23,38 +28,53 @@ Please specify a release date (and environment, if applicable) to guarantee time ## How to test ๐Ÿงช ### Prerequisites + (How to setup test environment) + - ... - ... ### Reproduction steps + (How to reproduce the issue, if applicable) -- ... -- ... + +- [ ] ... +- [ ] ... ### Verification steps + (How to verify changes) -- ... -- ... -## As an Author I have considered ๐Ÿค” +- [ ] ... +- [ ] ... + +## As an Author, I have considered ๐Ÿค” -*Check all that apply* +- ๐Ÿ‘€ Doing a self review +- โ” Our [contribution guidelines](https://github.com/linode/manager/blob/develop/docs/CONTRIBUTING.md) +- ๐Ÿค Splitting feature into small PRs +- โž• Adding a [changeset](https://github.com/linode/manager/blob/develop/docs/CONTRIBUTING.md#writing-a-changeset) +- ๐Ÿงช Providing/improving test coverage +- ๐Ÿ” Removing all sensitive information from the code and PR description +- ๐Ÿšฉ Using a feature flag to protect the release +- ๐Ÿ‘ฃ Providing comprehensive reproduction steps +- ๐Ÿ“‘ Providing or updating our documentation +- ๐Ÿ•› Scheduling a pair reviewing session +- ๐Ÿ“ฑ Providing mobile support +- โ™ฟ Providing accessibility support -- [ ] ๐Ÿ‘€ Doing a self review -- [ ] โ” Our [contribution guidelines](https://github.com/linode/manager/blob/develop/docs/CONTRIBUTING.md) -- [ ] ๐Ÿค Splitting feature into small PRs -- [ ] โž• Adding a [changeset](https://github.com/linode/manager/blob/develop/docs/CONTRIBUTING.md#writing-a-changeset) -- [ ] ๐Ÿงช Providing/Improving test coverage -- [ ] ๐Ÿ” Removing all sensitive information from the code and PR description -- [ ] ๐Ÿšฉ Using a feature flag to protect the release -- [ ] ๐Ÿ‘ฃ Providing comprehensive reproduction steps -- [ ] ๐Ÿ“‘ Providing or updating our documentation -- [ ] ๐Ÿ•› Scheduling a pair reviewing session -- [ ] ๐Ÿ“ฑ Providing mobile support -- [ ] โ™ฟ Providing accessibility support +
+ +- [ ] I have read and considered all applicable items listed above. + +## As an Author, before moving this PR from Draft to Open, I confirmed โœ… + +- [ ] All unit tests are passing +- [ ] TypeScript compilation succeeded without errors +- [ ] Code passes all linting rules --- + ## Commit message and pull request title format standards > **Note**: Remove this section before opening the pull request @@ -63,6 +83,7 @@ Please specify a release date (and environment, if applicable) to guarantee time `: [JIRA-ticket-number] - ` **Commit Types:** + - `feat`: New feature for the user (not a part of the code, or ci, ...). - `fix`: Bugfix for the user (not a fix to build something, ...). - `change`: Modifying an existing visual UI instance. Such as a component or a feature. diff --git a/packages/manager/.changeset/pr-11236-tech-stories-1731104032752.md b/packages/manager/.changeset/pr-11236-tech-stories-1731104032752.md new file mode 100644 index 00000000000..48da6c5bae5 --- /dev/null +++ b/packages/manager/.changeset/pr-11236-tech-stories-1731104032752.md @@ -0,0 +1,5 @@ +--- +"@linode/manager": Tech Stories +--- + +Update PULL_REQUEST_TEMPLATE ([#11219](https://github.com/linode/manager/pull/11219), [#11236](https://github.com/linode/manager/pull/11236))