This document discusses the basics of CI/CD and the different pieces involved in a CI/CD setup such as wiring projects with build servers, setting up pipelines, and pipeline as code. It explains connecting the dots between a developer's machine, repository, CI server, end users, and connecting these pieces together in the final CI/CD pipeline picture.