Version control
===============
Version control is important for many reasons. It allows you to keep track of
changes, and to revert to previous versions if needed. It also allows you to
try out new things without breaking a stable version of your code, which is
especially useful if you're working with others. There are several version
control systems (Git, Mercurial, SVN, etc.). For this project, `Git `_
is used.
Independent of version control is choosing a platform to host your project,
which can also help in the reproducibility of your code by allowing others to
conveniently access your code. Example platforms for Git are GitHub, GitLab,
and Bitbucket. GitHub is the most popular, and is used for this project.
More on Git and GitHub can be found in this `tutorial `_.