Github Workflow

In CS 490, we’ll use a common Github workflow employed by many open source and corporate projects.

You have probably already used git and Github extensively in your previous courses. However, things change when you work as a team. This tutorial is a great resource for leveling up your git skills.

This document provides an overview of the workflow we’ll use on Github.

Creating an Organization

Project Management

Once your project goal is clear and you have developed milestones to complete, it’s important to spend time planning and tracking your progress.

Development

As noted above, you should NEVER commit directly to the main branch of any of your project repositories. If you want to change something, you need to create a new issue and new branch for the work you will do.