Monday, August 1, 2022

Github : A Powerful Collaborative Workspace Like No Other

Written by Mathieu Robichaud 

Github is a powerful online collaboration workspace where anyone from anywhere can collaborate with one another on various projects. It is used primarily for software development with a heavy focus on version control using Git; a linux based software that was designed to ease coordinating work among programmers collaboratively. Github is arranged by things called repositories, which act very similar to a folder. Each repository has a spot to upload files, an issues section which is essentially a discussion board where you can post any issues or bugs you have encountered, a pull section where users can upload their own fixes to issues which other users in the repository can use until the fix is integrated into the main repository, and finally a section where you can write a little bit about your project and any requirements it needs.

Now if this sounds like it's out of your league or too complicated for you, think of Github as like an Internet hosting space similar to Google Drive or Dropbox, but just keeps better track of what has been changed, who changed it, and why. It has a built-in discussion board similar to the comments section in Google Class which lets users identify any issues they are having. Finally, you can also access previous versions of projects more easily if you are having issues with the current version of the software. I know it can look really intimidating at first but it is very simple and easy to use. I personally have been using Github to collaborate in open source projects, and to use some of the great software there. I will be showing you two of my favorite and useful repositories that I use, one a useful tool, and the other a huge collaborative project that revolves around the raspberry pi platform. 

Please watch the video below on how to set up your own account, and how to get started using Github. 

Video Link :
--
Mathieu Robichaud

No comments:

Post a Comment