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:

TODO: update these teams to reflect active members
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.
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.
In order to join our organization, your account must have 2 factor authentication enabled.
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?