This document explains the general workflow used at Hashmap for software projects on github.
Please feel free to reach out if you'd like me to change any of this.
First, let's discuss some git / github terms that are often confusing.
git
-> a version control software. This software is what allows developers on different machines to collaborate on the same code base in a really efficient way.github
-> github is a website that hosts git repositories. It has a ton of social / communication / PM features that make it a nice way to collaborate on software projects.