Skip to main content

Version Control

Overview

We use Git and GitHub in the following structure:

  • Node.js backend
  • MongoDB and SQL databases
  • Docusaurus documentation

Branches and Pull Requests

Branches

  • main - Protected, product-ready code
  • Individual branches for individual work - branched off of main

Pull request rules

  • Require pull request before merging to main
  • Require 1 approval before merging
  • Cannot bypass settings

Sprint tracking

  • Jira for all sprints, user stories, tasks, and epics we are working on