https://www.youtube.com/watch?v=pBy1zgt0XPc

Also see Git

GitHub is a a code version-control platform. All of the team's code projects live here.

GitHub Projects

Onboarding

  1. Setup your local environment by following the steps on Git.

  2. Make a GitHub account over at https://github.com/. Use the same email as your local configuration (or you can add it afterwards with these steps).

  3. Setup two-factor authentication. All members are required to have 2FA enabled on their accounts.

  4. Add a profile picture to your account to differentiate yourself from a robot.

  5. Ping the #tools slack channel to be added to the GitHub organization.

  6. Once added, you'll be able to start contributing to all the code repositories.

  7. Finish setup on the Git page.

  8. Check out these learning resources if you’re new to the world of computer programming.

    Programming Basics Collection

    Git Tutorial for Beginners: Command-Line Fundamentals

Best Practices

The 7 Rules of a Great Commit Message

There are well-established conventions as to what makes an idiomatic commit message under any source control framework. Just follow the seven rules below and you’ll be on your way to committing like a pro.

Git Commit, by XKCD.

Git Commit, by XKCD.

Rules