Session 3

Icebreaker question¶
- What bird are you most like and why?
Learning objectives¶
In this session we will learn about git
and GitHub for version control and
collaborative coding. You will clone your first git repository, make edits
to it in a text editor, and use this to develop a webpage hosted on GitHub.
By the end of this session you will be more familiar with the following topics:
- Github as a version control system
- Cloning repositories, and adding, commiting, and pushing files
Review & Discussion¶
- Log in to the gitter channel using your github account and post a message
- Review of bash challenge assignment
- Discuss "Ten Simple Rules for Developing Usable Software in Computational Biology"
In class exercises¶
- Link to In-class git init exercise: Working with local github repositories
Assignments¶
- Tutorial 3.1: Markdown revisited
- Tutorial 3.2: Introduction to git branching
- Tutorial 3.3: Creating a Github pages
- Read: "Ten Simple Rules for Effective Computational Research"
