GitHub Software : Overview – Features – Pricing

Overview Presentation

GitHub is an online source code hosting platform for the Git version control system. Version control is important to avoid work duplication and loss of changes in software development projects. On the other hand, collaboration enables developers to complete their projects in a quicker and more efficient way. GitHub allows users to use the Git version control system in their desktops to store code in the cloud. Moreover, it offers other features such as distributed version control, source code management, access control, bug tracking, task management, and other collaboration features.

Features, Benefits, Strengths

  • Code and Documentation ‚Äì GitHub enables developers to review and add code easily with built-in review tools. They can make a Pull Request, where they can talk about new ideas, propose changes, assign tasks, discuss details, and conduct reviews safely. Users can also request reviews from peers. It is easy to compare codes side by side to see differences, to post comments right within the code, give clear feedback, and protect branches by configuring repositories to require status checks. The application includes documentation tools such as Pages and wikis. It also developed its own free and open-source text and code editor called Atom. It can also preview Photoshop PSD files and open PDF.
  • Project Management and Team Management ‚Äì The source code hosting platform has Projects, which are task boards that contain details about pull requests and issues in a card. It also has notes for capturing ideas, and users can open an issue for identifying, assigning, and keeping track of tasks or bugs. Other features include milestones and assignees. Team management features allow users to manage their teams with admin roles, permissions and nested teams. Users can also use issue and pull request locking, or user blocking to moderate the team and help them stay focused. They can also set community guidelines with README, code of conduct, and license files.
  • Integrations, Social Coding, Code Hosting, and more ‚Äì GitHub also has an apps marketplace where users can discover new tools to complement the platform and help the team work better. It works well with Travis CI, WakaTime, issues.sh, Waffle, ZenHub, and more. It also has an API. With millions of developers, users have opportunities to work with others, to follow projects and repositories, get recommendations based on interests, and share one’s achievements. At present, it is the largest code hosting site, with private, public, and open source repositories. It can accommodate projects of all sizes, make changes in precise commits and trace changes easily. It also enables users to package their changes into new release. Moreover, users can choose to host their projects on GitHub.com or in their own servers.

Pricing

GitHub is free for public and open source projects. For private repositories, 3 premium plans are available. The Developer plan at $7 is for a personal account, but comes with unlimited public and private repos, and unlimited collaborators. The Team plan starts at $25 per month for the first 5 users and $9 per user per month thereafter. It also includes unlimited private and public repos, plus Organization account, and team and user permissions. The Business plan starts at $21 per user per month, with an option to either host on GitHub.com or on own servers, AWS, Azure, or GCP.

Social Network Presence

Target Market

GitHub is for software developers, software teams and companies that require source code management and version control requirements for their software development projects.

Supported Language

English

Some of their Clients

Clients include Airbnb, SAP, IBM, Google, PayPal, Bloomberg, Spotify, Facebook, NASA, Walmart, and Microsoft.

Testimonials

Dominik Tornow stated that GitHub allows its developers to share code and ideas to let them create their own practical agile workflows. In turn, the collaborative nature of commits, comments and issues became ingredients for innovation.

Peter Walz preferred the application because of its extras, such as pull requests, issues, wikis, and other features. Pricing was a factor, too. As a result, the University’s IT staff that spread across 230 departments were able to facilitate collaboration with faster code pushes and pulls as well.

Why GitHub

GitHub is the leader in source code hosting and software development platform. It is used by 54 percent of Fortune 50 companies, and 49 percent of Fortune 100 companies. The upcoming acquisition by Microsoft has made some open source developer communities uncertain, but MS CEO Nadella reaffirmed its commitment to empowering communities, including developers in the open-source community.

Company Info

GitHub is a privately held computer software and code hosting service company based in San Francisco, CA. USA. It was founded in 2008 by Chris Wanstrath, PJ Hyett, Tom Preston-Werner, and Scott Chacon. At the present time, only Chris and PJ remain with the company. Tom resigned in 2014, and Scott left in 2016 to co-found Chatterbug with Tom. Now, it has offices in Boulder, CO, USA; Tokyo, Japan; and Amsterdam, The Netherlands. It currently has 800 employees, and reports having over 28 million registered users, and 85 million repositories. In June 4, 2018, it announced that Microsoft is acquiring the company for $7.5B, and Nat Friedman will be its new CEO, while current CEO Chris Wanstrath will be retained as technical fellow.


Explore Additional Project Management Resources

Learn more about project management by exploring the following project management software reviews & project management software comparisons including Monday.com vs Jira, Monday.com software review, Aha! Software or Agile vs Waterfall.

Recommended Project Management Software

If you’re interested in this and other software titles, Project-Management.com recommends the following as well:

1 ClickUp

Visit website

ClickUp is one of the highest-rated project management tools today. Use Docs, Reminders, Goals, Calendars, Chat, scheduling, assigned comments, custom views, & more with this all-in-one project management tool.

Used by 800,000+ teams in companies like Airbnb, Google, and Uber, it brings all of your projects into a single app! Built for teams of all sizes and industries, Our fully customizable & proprietary features make it a must-have for anyone wanting to keep project management in one place.

Learn more about ClickUp

2 monday.com

Visit website

monday.com Work OS is the project management software that helps you and your team plan, execute, and track projects and workflows in one collaborative space. Manage everything from simple to complex projects more efficiently with the help of visual boards, 200+ ready-made templates, clever no-code automations, and easy integrations. In addition, custom dashboards simplify reporting, so you can evaluate your progress and make data-driven decisions.

Learn more about monday.com

3 Smartsheet

Visit website

Smartsheet is an online work execution platform empowering organizations of all sizes to plan, manage, automate, and report on work. Over 80,000 brands rely on Smartsheet for project and work management.

Learn more about Smartsheet

Share Article


Tags:

Jose Maria Delos Santos Avatar
Get the Free Newsletter!
Subscribe to Project Management Insider for best practices, reviews and resources.
This email address is invalid.
Get the Free Newsletter!
Subscribe to Project Management Insider for best practices, reviews and resources.
This email address is invalid.

Demos, trials & More information


Check out our library of 60+ pm books