GitHub is a site that helps users participate in social coding. Users can gather others to participate in collaborating on projects, send requests and monitor project development. The site uses a development software management program designed by Linus Torvalds, the Finnish software engineer who began development on the Linux Kernel system. GitHub allows users to give access to code within 30 seconds. Users overseeing a project can monitor activity feeds to find out what has recently been changed or added. GitHub also provides many other management tools, such as comments that can be added to changes, issue tracking, branch comparisons, and secure backups.
GitHub was founded in February of 2008 by Tom Preston-Werner, Chris Wanstrath, and PJ Hyett. Today, the team consists of about ten individuals, including designers Eston Bond and Kyle Neath. Preston-Werner sits in as CTO, while Wanstrath is CEO and Hyett is CFO. The system was designed to provide secure code hosting and collaborative development tools for developers and their teams. The purpose has not changed. GitHub currently includes many valuable tools and resources, such as wikis, code reviews, graphs, downloads, and collaborator management capabilities.
In July 2012, it was announced that GitHub received an investment of $100 million.
GitHub provides teams with an easy way to collaborate and develop code. Team management is made simple with a secure system that takes seconds to provide access to a new user so they can get to work right away. Team leaders can monitor progress by checking out activity feeds, issue tracking tools, and more. They can even add comments to changes so specific team members get the information they need to keep the project moving smoothly. GitHub provides everything needed to develop code and collaborate seamlessly.
GitHub features a very professional design, with a primarily white background and black logo. The site still offers up its own personality. The actual tools are easy to use and designed to reduce the amount of time needed to perform common management tasks, such as providing code access or monitoring progress and submitting feedback.
GitHub offers users a number of account options to choose from. Users can choose a free membership which includes unlimited public repositories and unlimited public collaborators. The first individual membership is the Micro account which costs under $10 per month and includes up to five private repositories and one private collaborator. The mid range Small membership runs under $15 per month and upgrades to up to ten private repositories and five private collaborators. The most expensive individual membership is the Medium, which runs just over $20 per month and includes up to 20 private repositories and 10 private collaborators. All four available business plans include unlimited teams and unlimited public repositories. They only vary in the number of private repositories. The Bronze business account runs about $25 per month and allows up to 10 private repositories while the Silver costs about $50 and includes 20. The Gold is priced at about $100 and allows up to 50 private repositories while the Platinum runs about $200 and upgrades to 125.
Businesses and teams that need to collaborate on code can really appreciate GitHub. The site provides all the tools needed to not just work on code, but manage a team and monitor progress quickly and easily.