Skip to content
Module
Module 2 of 6Lesson 2 of 2~15 min

Read a repository and its pipeline before touching it

Landing in an unfamiliar repository and changing code without knowing its rules sets you up for bad surprises. This lesson teaches you to find out, in an existing repository, who will review your work, what will be checked automatically, where to test it and what will send it to production.

Lesson objective

By the end of this lesson, you will be able to read the key files of an existing repository (README, CONTRIBUTING, CODEOWNERS, CI workflows, hosting configuration) to say who will review your change, what will be checked, where to test it and which event will send it to production.

Topics covered

  • CI/CD pipeline
  • reading a repository
  • CODEOWNERS
  • deployment environments
  • GitHub Actions

Where it fits

Understand the repository and its pipeline

What happens between my commit and production, and who decides?

Lessons in this module

  1. A mental model of Git in a team
  2. Read a repository and its pipeline before touching it (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

  • Read an existing repository and its pipeline (README, CONTRIBUTING, CODEOWNERS, CI workflows, environments) to know who reviews what, what gets checked and what goes to production, and when.