Open source science with Git and GitHub
Learn how to keep a record your code’s evolution over time using the git version control system, used by companies and open-source projects worldwide. Git allows you to easily maintain snapshots of your code as you make changes, keep multiple parallel versions of your code, and collaborate with others.
Follow up with an understanding of GitHub, the king of open-source project hosting. Learn how you can use git and GitHub to do code review and contribute to your favourite open source projects.
This is a hands-on workshop. Attendees are required to bring their own laptop computers to participate.
Attendees should have some familiarity with the command line and a programming language of their choice.