Skip to content

Instantly share code, notes, and snippets.

@devbyray
Last active October 11, 2023 07:44
Show Gist options
  • Save devbyray/d9219e0874b5c22b83939086eda20894 to your computer and use it in GitHub Desktop.
Save devbyray/d9219e0874b5c22b83939086eda20894 to your computer and use it in GitHub Desktop.
PR template example for Azure DevOps. Put this file in the folder ".azuredevops".
  • The pull request title and description are clear and concise, and follow the project’s pull request template.
  • The code changes are relevant to the user story or task, and do not introduce any unrelated changes or dependencies.
  • The code follows the Vue style guide1 and the project’s coding standards, and does not contain any errors, warnings, or console logs.
  • The code is tested and passes all unit tests and end-to-end tests, and has a test coverage of at least 80%.
  • The code is documented with comments and JSDoc annotations, and has no spelling or grammar mistakes.
  • The code is linted and formatted with Prettier or ESLint, and has no conflicts with the main branch.
  • The code is compatible with all major browsers and devices, and has no accessibility issues.
  • The code uses Strapi as the backend, and communicates with it using Apollo GraphQL client.
  • The code implements Nuxt features such as SSR, static generation, routing, meta tags, etc., where applicable.
  • The code follows the Nuxt directory structure, naming conventions, and best practices.
  • The code has been reviewed by at least one other developer, and has received constructive feedback and suggestions for improvement.
- [ ] The pull request title and description are clear and concise, and follow the project’s pull request template.
- [ ] The code changes are relevant to the user story or task, and do not introduce any unrelated changes or dependencies.
- [ ] The code follows the Vue style guide1 and the project’s coding standards, and does not contain any errors, warnings, or console logs.
- [ ] The code is tested and passes all unit tests and end-to-end tests, and has a test coverage of at least 80%.
- [ ] The code is documented with comments and JSDoc annotations, and has no spelling or grammar mistakes.
- [ ] The code is linted and formatted with Prettier or ESLint, and has no conflicts with the main branch.
- [ ] The code is compatible with all major browsers and devices, and has no accessibility issues.
- [ ] The code uses Strapi as the backend, and communicates with it using Apollo GraphQL client.
- [ ] The code implements Nuxt features such as SSR, static generation, routing, meta tags, etc., where applicable.
- [ ] The code follows the Nuxt directory structure, naming conventions, and best practices.
- [ ] The code has been reviewed by at least one other developer, and has received constructive feedback and suggestions for improvement.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment