Skip to content
tyrjo edited this page Nov 16, 2013 · 2 revisions

GitHub and its abilities

Summary

GitHub has the potential to revolutionize our product development workflow. Consider a world where our internal product development functioned like an open source project. Maintainers (collaborators) maintain general content areas, accepting pull requests from other, less experienced users. Issues found can be discussed and the context of those discussions captures OUTSIDE of email in a way that is natural. Even code changes, can be discussed in a way that keeps track of issues found during review.

The requirements of a product are described and evolve collboratively.

The product is supported using forums and issues tracking that anyone can watch and participate in.

Details

  • Pages (a wiki)
  • Issues (a CR tracker)
  • Labels (to categorize issues)
  • Discussions (about anything in the repository)
  • Capabilities
    • Can act as a lightweight, far more flexible version of Quix
    • Can act as a lightweight, release specific wiki
    • Can act as a code repository
    • Can act as a product support forum
    • Can act as a Review Board to allow review and discussion of code changes
    • Screenshots can be added to discussions to allow review and feedback of content
    • Issues and users (and more?) are linkable using Twitter like @ and #