Why github


Below are the features of github and why you should use it:

SOURCE CODE MANAGEMENT:

    In GitHub a project folder is called as a repository, in which you can put all your project code.  You can use the git version control software to push changes to your code.  You can also do the same by just dragging and dropping in the GitHub website.


GITHUB PAGES:

    GitHub pages is free to use and provides you a easiest way to host your website.  Check pages.github.com to get the complete documentation.


OPEN SOURCE:

    You can get access to many open source softwares through the GitHub platform.  You can also create issues if you have any suggestions or complaints about the open source software.  Many eager open source contributors will step forward to contribute to those open source softwares.  If you are interested in contributing to the project even you can create a pull request to that repository.  

Interested in contributing to open source? Check this repository for kickstarting your open source contribution journey.


LEARNING/NETWORKING PLATFORM:

    You can follow people on GitHub.  You will get feeds on your homepage whenever the people you follow do any public activity in the GitHub like creating a new repository, forking a new repository, etc.,  This will be helpful for learning as well as networking.


ORGANIZATIONS AND COMMUNITIES:

    GitHub organizations is the best way to collaborate as a team for a particular project or a group of projects in an organization.  You can create teams assign tasks using GitHub organization.  Check this link to know more about GitHub organizations


GITHUB STUDENT DEVELOPER PROGRAM:

    GitHub student developer pack contains all premium features of GitHub free for students.  Check this link for accessing those valuable resources.


CDN (CONTENT DELIVERY NETWORK):

    You can upload your project file into a GitHub repository and then host it as a content delivery network.  

Step1: Upload your single file in which all the code is present

Step 2: Open the folder in github

Step 3: Click on open as raw to get the CDN link


Now the file will open in the raw format so that you can copy the link on the address bar and use that link.

POWERFUL ONLINE WEB EDITOR:
    Github supports editing, creating, modifying and deleting files from its normal interface itself. 
The coolest thing is you can edit your source file in an extremely powerful online web editor interface which has almost every features of Visual Studio Code.  To use this feature open your repository and just click period (.) button.  Tada! see the magic.

Your repository will open in a new domain github.dev/<github-username>/<repository-name>

CODESANDBOX AND GITHUB INTEGRATION:
    You can use codesandbox.io (A powerful web application for developing websites) with all the code imported from your github repository by just changing the URL or your github repository.  
Step 1:
    Navigate to your repository which you want to work with codesandbox
Step 2:
    Change your url from https://github.com/<username>/<repo_name> to https://githubbox.com/<username>/<repo_name>
Step 3:
    Hit enter
Tada! now your repository will load in codesandbox workspace.

Comments