What was the best part about using GitHub?
Most of the power of heavier tools with a simple, clean UI. Their documentation on getting up and running with Git and Github is amazing. Customize code font/highlighting, key bindings, max line length. Open files on the right line directly in your favorite editor. Convenient dashboard of all your in-progress reviews. Full contextual help and fast support if you run into issues.Write rules for review completion, and post status to GitHub.
What would you change about your experience with GitHub?
This application development software tool is highly expensive when copmared to other tools. Often it gets too noisy on some issue threads of +1 all the time. I hope they improve this in the future. The customer care support is not as much as appreciable. GitHub doesn't have a great search feature for finding open source projects to work on. Github Workflow is confusing at times, takes time to get adjusted for new user.
Overall Feedback
GitHub is a platform that hosts public and private code and provides software development and collaboration tools. It offers all of the distributed revision control and source code management (SCM) functionality of Git as well as adding its own features. Unlike Git, which is strictly a command-line tool, GitHub provides a Web-based graphical interface and desktop as well as mobile integration. Features include version control, issue tracking, code review, team management, syntax highlighting, etc. You can integrate GitHub with third party tools, from project management to continuous deployment, to build software in the way that works best for you.