Skip to content

Instantly share code, notes, and snippets.

@kfatehi
Created July 29, 2013 03:46
Show Gist options
  • Save kfatehi/6102039 to your computer and use it in GitHub Desktop.
Save kfatehi/6102039 to your computer and use it in GitHub Desktop.
rough outline of github workflow tutorial screencast
Github/Tmux/Vim Collab Workflow Demo
Record Jeanre's and my own screen as we develop some software together
1 Create a new gem locally
bundle gem <name>
2 Create a new repository on Github and upload the gem
3 Create a milestone together with semantic versioning
4 Add jeanres as a collaborator
5 Jeanre will explore the issue tracker and notice a milestone
6 He will create two issues as he analyzes the milestone
7 Jeanre will fork, set upstream, assign himself to an issue, and start to working on a branch, pushing to his origin
8 I will assign myself an issue, branch, and finish it, ref the issue in my commit and push to master; modify a file that will conflict w Jeanre
9 Jeanre will notice the work via HipChat and fetch and rebase into his branch, continuing his work after fixing the conflict.
10 Jeanre will commit with a issue # ref, push, and PR
11 I will review the PR and merge
12 finish the demo by showing the completed issues and milestone in github
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment