Preface Overview
The GitKit introduces students to fundamental git and GitHub skills and concepts and the forking workflow within the context of an authentic Free and Open Source Software (FOSS) project.
1
www.atlassian.com/git/tutorials/comparing-workflows/forking-workflow
The GitKit is designed to be used as a module within a course where students are first introduced to git and GitHub, but has been adapted for use in other settings. A nominal use of the GitKit requires four 75-minute class periods where the instructor introduces each chapter and four 2-3 hour homework assignments where concepts are reinforced and students gain hands-on experience.
This GitKit text provides:
- A complete instructor guide (Chapter 1).
- Slide decks with in-class activities that can be used to introduce each chapter.
- Chapters that guide students through exercises that reinforce concepts from class and give them hands-on experience with git and GitHub.
- An easy to setup cloud-based development environment in which students complete the hands-on exercises.
- The project artifacts (repository, code, documentation, issues) that provide the context of an authentic FOSS project.