https://medium.com/@everythingprogramming/version-control-with-git-and-github-for-python-projects-bd64feceba50