GitHub is a web-based Git repository hosting service. It offers all of the distributed revision control and source code management (SMC) functionality of Git as well as adding its own features. Viscom uses GitHub for version tracking and to creating/accessing repositories.

Version tracking is important for personal and group use when working on web-based projects. By downloading the GitHub App onto your desktop, you can create a thread of changes you have made to your code. This way if you want to revert back to an older version it is extremely simple to access that version. Within the GitHub App you can also have multiple contributors working on the same document. Each person working on the project can “push” the changes they have made to the project folder they created in GitHub which will allow other people working on this same document to view and “sync” those changes.

A repository (repo) is a digital directory or storage space where you can access your project, its files, and all the versions of its files that GitHub has saved. You can also download/clone existing repos to your desktop and edit the files from there.