Github の Collaboration 機能にフォーカスした Overview. kanazawa.rb meetup 10 発表資料。
Github's HUBBuild software better, together.LBOB[BXBSC
View Slide
Githubhttp://github.com
Collaboration
overview
UserRepository
UserRepositoryUserRepositories
UserRepositoryUserRepositoriesUserCollaborator
UserRepositoryOrganizationUserRepositoriesUserRepositoriesCollaborator
UserRepositoryOrganizationUserRepositoriesUserRepositoriesCollaboratorUserRepository
UserRepositoryOrganizationUserRepositoriesUserRepositoriesCollaboratorUserRepositoryfork
3Step
Step 1• Follow• Watch
Follow• User• User activity• News Feed
FollowUser page
User pageFollow
FollowNews Feed
Watch• Repository• Repository activity• News Feed• Notification
WatchRepository page
WatchNotification setting123
WatchNotification (Web)12 3
Step 2• Star• Issue
Star• Repository• Repository energy (Repository page)• Support publish (Follower's News Feed)
StarRepository page
Issue• Repository• Conversation• Problem report• Share idea
IssueRepository page
IssueIssue list
IssueIssue page
IssueNew Issue
Issue• and more...• Markdown & GFM• Emotion• State (open/close)• Label• Milestone• Commit integration
Step 3• Collaborators• Organizations• Pull Request
Collaborators• My Repository• Collaborators can push
CollaboratorsMy repository page
CollaboratorsCollaborators setting12
Organizations• Users group• Group's Repositories (Not user's repositories)• Team (sub-group)• Access control• Pull Only• Push & Pull)• Push, Pull & Administrative
OrganizationsNew organization123
OrganizationsOrganization pageSame as user page
OrganizationsSwitch account context12
Pull Request• "Merge my brunch, plz"• Program Source Collaboration• Fork & Pull (Users)• Shared Repository Model (Collaborator, Organization)• Issue integration (Code review)
Pull Request• Complex flow...• Please check professional's slide :(
Conclusion•Github is Collaboration tool• Follow, Watch• Star, Issue• Collaborators, Organizations, Pull Request
Thank youTomokazu Kiyoharahttp://github.com/kiyoharahttp://facebook.com/tomokazu.kiyohara
Extra• EMOJI CHEET SHEET• http://www.emoji-cheat-sheet.com/
Extra• gFacee (Chrome addon)• http://chrome.google.com/webstore/detail/gfaceee/fgkdbhnipaaeokfjgdmpejglfepclgbk