What to include in every pull request. Checklist for authors and guidelines for reviewers.
Every pull request at Orcta uses a standard template to ensure consistency, clarity, and thoroughness. The template guides authors through documenting their changes and helps reviewers understand the context quickly.
Brief description of what this PR does in 2-3 sentences. Focus on the what, not the how.
Why are we making this change? Link to the issue or ticket, or explain the user need if no issue exists.
List the key changes in this PR. Helps reviewers understand scope at a glance.
Step-by-step guide for reviewers to verify the changes work as expected.
For UI changes: before and after screenshots. For backend: test output or API responses.
Items to verify before requesting review. Ensures quality standards are met.
Document trade-offs, alternative approaches considered, or technical debt introduced.
Links to dependent PRs, related issues, or follow-up work.
Specific areas where you want focused feedback or context that helps reviewers.
Complete all items before requesting review. These checks ensure your PR meets quality standards and is ready for team review.
Code review is a collaborative process to improve code quality and share knowledge. Reviews should be thorough but kind, constructive but efficient.
Timely reviews keep development moving and prevent context switching.
Code review is about improving code, not judging people. We assume positive intent, engage collaboratively, and recognize that everyone is learning. Great reviews make the code better and help everyone grow as engineers.