Skip to content

GitHub Basics

Isaiah Frey edited this page May 15, 2018 · 1 revision

GitHub allows collaborative projects and real time code updates that merge easily into a master script. Collaborators can contribute game edits or ideas by submitting or accepting issues. Once they have accepted an issue and committed their changes, they can submit a pull request to merge their code with the main code. This way the game can be improved by everyone at their own paces.

The Website

Code

Features the current master code of the game as well as a list of releases with attached code.

Issues

Complete list of all open and closed issues, basically a to-do list for the game. The issues might be labeled to help organize them. They can also be sorted by the project or milestone they are assigned to. Finally the issues display a small profile icon when they have an assignee or someone who is currently working on that issue.

Pull Requests

List of all the open and closed pull requests which are basically solutions to the issues. They can be labeled and sorted similarly to the issues.

Projects

Includes all the projects, which are general tasks that have issues assigned to them. The projects feature columns which sort out 'cards' or different statements/issues. A project is basically an interactive flow chart that helps move issues from start to finish.

Wiki

This is the wiki page. Pertinent background information to the project is located here.

Insights

A statistical overview of every type of contribution and edit is kept here.

Settings

General settings for this repository

Terminology

GitHub glossary available here.

Clone this wiki locally