Pull requests
When you want your work to be reviewed by the team and eventually to be landed on the main branch, raise a pull request in Github.
You can raise a pull request at any time during the progress of your work.
TIP
It’s a good idea to do this sooner than later, as pushing your local branch to Github gets it off of your machine and serves as a remote backup.
If the PR relates to a ticket (which it should in most instances) prefix the ticket name in the PR title, e.g.
[PROD-348]: not_using cancellation journey landing pageUntil the PR is ready for review, set the Github status to “work in progress”
When the PR is ready for review
- Ensure the pull request template is filled out correctly (including the Asana link(s) to any relevant tasks)
- Set the Github PR status to “ready for review”
- Request a review from the
bbcmaestro/engineeringteam
NOTE
🔬 The team is currently trialling “PR stacks” in Github for when work is based off other work that isn’t yet in main