GitHub

Everything is the remote version control system we use to collaborate on

Organizations

An organization is a group of many privileged individuals and whos structure and permissions mimic their real world organization.

We have one organization with a few teams:

triangle-exclamation

When you join the programming team you will be added to this organization and be required to enable 2FA.

Issues

Issues are ways to alert repository contributors to an assortment of things that can be changed in the code.

circle-info

The current labels are:

  • bug - if the issue is about a piece of code doesn't behave as expected

  • enhancement - if the issues is about something in the code could be bettered

  • wontfix - if the issue is determined to be incorrect or unnecessary

  • documentation - if the issue pertains to documentation

To write an issue, click the Issues button on the banner at the top:

Then, click new issue:

You will be presented with a title box and a text box. Please be as descriptive as possible so we can document what might need to be changed and so we don't have to create long message chains.

2FA

2FA, or two factor authentication, is the easiest way to secure an account against a security breach. This is most commonly done with a text to you phone and a security pin each time you log into your account.

circle-exclamation

Fork

Grabs the snapshot of a commit of your choosing and saves it to your github account repositories. One major use of forks is to commit changes and then submit a pull request back to the original repository.

Pull Request

A pull request is a request to merge your forked changes with the original branch. This allows for collaboration and multi pronged development.

Last updated

Was this helpful?