What is GitHub?
If you love writing code, you may want to get to know GitHub if you haven’t already. GitHub was formally launched in 2008 and has drawn in more than 9 million users and over 21.1 million repositories. GitHub has been described as a social networking site for programmers that allows for code sharing and publication services.
So what exactly is it? “GitHub is a web-based Git repository hosting service, which offers all of the distributed revision control and source code management (SCM) functionality of Git as well as adding its own features.” In addition, it provides a web-based graphical interface and desktop and mobile integration. Additionally it provides access control and the following collaboration features for every project:
- Bug tracking
- Feature requests
- How do I get started?
- Task Management
Sounds great right? Well it is! There are a number of plans available including a free basic plan for both individuals and organizations so that you or your company can join, start coding and sharing right away. There are a lot of repositories to choose from (over 21.1 million), including Dialogic’s so you will have a lot to keep you motivated and inspired. From REST to Java and WebRTC to MSML, you can search for what interests you or start your own project.
Worried you won’t understand how to use it? Don’t be. In addition to being a great resource for programmers, they also have a boot camp to “Git” you started on registration, coding, forking and creating. In addition to the built-in training, there is also a beginners video tutorial from LearnCode.academy that teaches you the basics for using GitHub.
The sooner you get started on GitHub the sooner you will be coding, sharing and socializing with other programmers. We are happy to get you started with some of our own repositories that you will find here. Have questions? Feel free to comment or contact our GitHub guru Vince directly. Follow @Dialogic on Twitter to find out about new additions to our account.