Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Github's HUB

Github's HUB

Github の Collaboration 機能にフォーカスした Overview.
kanazawa.rb meetup 10 発表資料。

Tomokazu Kiyohara

June 15, 2013
Tweet

More Decks by Tomokazu Kiyohara

Other Decks in Technology

Transcript

  1. Github's HUB
    Build software better, together.
    LBOB[BXBSC

    View Slide

  2. Github
    http://github.com

    View Slide

  3. Github
    http://github.com

    View Slide

  4. Collaboration

    View Slide

  5. overview

    View Slide

  6. User
    Repository

    View Slide

  7. User
    Repository
    User
    Repositories

    View Slide

  8. User
    Repository
    User
    Repositories
    User
    Collaborator

    View Slide

  9. User
    Repository
    Organization
    User
    Repositories
    User
    Repositories
    Collaborator

    View Slide

  10. User
    Repository
    Organization
    User
    Repositories
    User
    Repositories
    Collaborator

    View Slide

  11. User
    Repository
    Organization
    User
    Repositories
    User
    Repositories
    Collaborator
    User
    Repository

    View Slide

  12. User
    Repository
    Organization
    User
    Repositories
    User
    Repositories
    Collaborator
    User
    Repository
    fork

    View Slide

  13. 3
    Step

    View Slide

  14. Step 1
    • Follow
    • Watch

    View Slide

  15. Follow
    • User
    • User activity
    • News Feed

    View Slide

  16. Follow
    User page

    View Slide

  17. User page
    Follow

    View Slide

  18. Follow
    News Feed

    View Slide

  19. Follow
    News Feed

    View Slide

  20. Watch
    • Repository
    • Repository activity
    • News Feed
    • Notification

    View Slide

  21. Watch
    Repository page

    View Slide

  22. Watch
    Repository page

    View Slide

  23. Watch
    Notification setting
    1
    2
    3

    View Slide

  24. Watch
    Notification (Web)
    1
    2 3

    View Slide

  25. Step 2
    • Star
    • Issue

    View Slide

  26. Star
    • Repository
    • Repository energy (Repository page)
    • Support publish (Follower's News Feed)

    View Slide

  27. Star
    Repository page

    View Slide

  28. Star
    Repository page

    View Slide

  29. Issue
    • Repository
    • Conversation
    • Problem report
    • Share idea

    View Slide

  30. Issue
    Repository page

    View Slide

  31. Issue
    Repository page

    View Slide

  32. Issue
    Issue list

    View Slide

  33. Issue
    Issue page

    View Slide

  34. Issue
    Issue page

    View Slide

  35. Issue
    Issue list

    View Slide

  36. Issue
    New Issue

    View Slide

  37. Issue
    • and more...
    • Markdown & GFM
    • Emotion
    • State (open/close)
    • Label
    • Milestone
    • Commit integration

    View Slide

  38. Step 3
    • Collaborators
    • Organizations
    • Pull Request

    View Slide

  39. Collaborators
    • My Repository
    • Collaborators can push

    View Slide

  40. Collaborators
    My repository page

    View Slide

  41. Collaborators
    My repository page

    View Slide

  42. Collaborators
    Collaborators setting
    1
    2

    View Slide

  43. Organizations
    • Users group
    • Group's Repositories (Not user's repositories)
    • Team (sub-group)
    • Access control
    • Pull Only
    • Push & Pull)
    • Push, Pull & Administrative

    View Slide

  44. Organizations
    New organization
    1
    2
    3

    View Slide

  45. Organizations
    Organization page
    Same as user page

    View Slide

  46. Organizations
    Switch account context
    1
    2

    View Slide

  47. Pull Request
    • "Merge my brunch, plz"
    • Program Source Collaboration
    • Fork & Pull (Users)
    • Shared Repository Model (Collaborator, Organization)
    • Issue integration (Code review)

    View Slide

  48. Pull Request
    • Complex flow...
    • Please check professional's slide :(

    View Slide

  49. Conclusion
    •Github is Collaboration tool
    • Follow, Watch
    • Star, Issue
    • Collaborators, Organizations, Pull Request

    View Slide

  50. Thank you
    Tomokazu Kiyohara
    http://github.com/kiyohara
    http://facebook.com/tomokazu.kiyohara

    View Slide

  51. Extra
    • EMOJI CHEET SHEET
    • http://www.emoji-cheat-
    sheet.com/

    View Slide

  52. Extra
    • gFacee (Chrome addon)
    • http://chrome.google.com/
    webstore/detail/gfaceee/
    fgkdbhnipaaeokfjgdmpejglfep
    clgbk

    View Slide