This page documents how to develop for this project. If you're an instructor or TA, this doc is for you. If you are a student, follow the Getting Started: Student Guide.
For Instructors and TAs, complete all steps in the Getting Started: Student Guide. Review the following concepts.
If you're new to development you should review a few topics before getting getting started. Make sure you understand these concepts before you get started.
- 30m: You need to learn how to share code on GitHub. This excellent YouTube video shows you how.
We don't allow pushing to the main
branch directly so you'll need to make
you changes in a feature branch.
- Create a new branch
- Code some stuff
- Push your branch
- Create a pull request
Here is a useful reference along with commands for each step in the workflow: