The pull request work flow is something I took for granted. Until I had to teach a group of beginner JavaScript students.

  • unapproved merge requests
  • new pull requests created to address comments in previous pull requests
  • broken master force pushes 🔥

Protecting master and requiring pull requests is an attempt to fight the chaos.