Version Control

CU Libraries uses git as its version control system. All repositories are stored remotely within Github

Branch Management

Git Flow model for branch management.

Git Flow

Main Branches

  1. main

  2. develop

Supporting Branches

  1. Feature branches

  2. Release branches

  3. Hot-fix branches

Pull Request with Code Review

A Pull Request(PR) is required to merge code into the main branch. All PRs to the main branch require a code review.