GitHub

Edited November 9, 2020 by Xiaolei Lu and Clayton Winders and Andra Ferrara

GitHub is a hosting site where developers and programmers can upload the code they create and work collaboratively to improve it

GitHub

What Is GitHub?

GitHub is a hosting site where developers and programmers can upload the code they create and work collaboratively to improve it. A defining feature of GitHub is its robust version control system. The version control lets coders tweak software, potentially fixing bugs or improving efficiency, without affecting the software itself or risking the experience of any current users. Proposed changes can be easily merged into the live software after the proposals are reviewed and approved.

Who Should Use GitHub?

GitHub functions as a sort of social media site for developers and programmers. It allows your work to get out in front of the public. It is one of the largest coding communities around, so using it can provide wide exposure for your project. The more people you have to review your project, the more attention and use it is likely to attract. Showcase your work: Are you a developer and wishes to attract recruiters? GitHub is the best tool you can rely on for this. Today, when searching for new recruits for their project, most companies look into the GitHub profiles. If your profile is available, you will have a higher chance of being recruited even if you are not from a great university or college.

When Should I Use GitHub?

GitHub can integrate with common platforms and services such as Amazon, Google Cloud, and Code Climate. It can highlight syntax in more than 200 different programming languages. Thus, users can share themselves work flexibly. When you post your project on GitHub, the wider community of programmers and hobbyists can download and evaluate your work. They can alert you to possible issues. They may even propose solutions to those problems, saving you the work.

How Do I Learn About It?

  • https://guides.github.com/
  • https://lab.github.com/

Strengths

  • The projects on GitHub are a form of open-source code. GitHub provides a community where programmers are constantly working to solve current problems and making solutions available to the public
  • GitHub is a repository, what this means that it allows your work to get out there in front of the public. Moreover, GitHub is one of the largest coding communities around right now, so it’s wide exposure for your project
  • GitHub can integrate with common platforms such as Amazon and Google Cloud, services such as Code Climate to track your feedback, and can highlight syntax in over 200 different programming languages