Final workshop: ship an improvement end to end
The final workshop puts you in a real situation: shipping a small improvement yourself, from branch to merge, in a practice repository equipped with CI and previews. You follow the standards of a professional team and leave with proof of each step and the confidence that you can contribute.
Lesson objective
By the end of this workshop, you will have shipped a small improvement through a pull request in a practice repository with CI and previews, meeting a definition of "ready to merge" and keeping evidence of every step.
Topics covered
- Git workshop
- shipping through a pull request
- CI and previews
- definition of ready to merge
- contributing to code
Where it fits
Coding agent, releases and end-to-end delivery
How do I bring an AI agent into this workflow, mark a release and ship my first improvement?
Lessons in this module
- Put an AI coding agent to work in a team repository
- Tags, versions and release notes
- Final workshop: ship an improvement end to end (this lesson)
What you will learn in this module
This lesson is part of the course Git for PMs: ship as a team without putting production at risk
- Work on a short-lived branch with everyday Git commands (or their GitHub equivalents), small commits named by convention, and stay in sync with main.
- Open a small, well-described pull request, get the right review, pass the required checks, validate the preview and choose the merge method.
- Choose the right way to undo a change (restore, revert, reset, deployment rollback) depending on whether it is local, pushed, merged or already in production.
- Keep an AI coding agent under control in a team repository (dedicated branch, written rules, protected secrets, proof of verification, human review before merge).
- Tie merged changes to a release (tag, semantic versioning, changelog) and write release notes that help users.
Related courses
- Tech for PMsAll levelsNo prerequisites: accessible to everyone.
Explain how a web product works, from browser to server
2 hr 30 min
- Tech for PMsJuniorSome basics are useful: introductory knowledge of the topic.
Design and test an API integration as a PM
3 hr
- Tech for PMsJuniorSome basics are useful: introductory knowledge of the topic.
Model your product’s data and query it with SQL
3 hr 30 min