Skip to content

Instantly share code, notes, and snippets.

@slugbyte
Last active February 27, 2016 23:51
Show Gist options
  • Save slugbyte/53f1e880f3a38e5e530c to your computer and use it in GitHub Desktop.
Save slugbyte/53f1e880f3a38e5e530c to your computer and use it in GitHub Desktop.

github and trello workflow

List Organization

  • Files
    • a card for every file in the project
  • Names
  • a list of all the names of the people each assigned a different color
  • Tasks
  • a list of features that need to be implemented
  • In Progress
  • a place to store a feature card while you are working on it
  • Pull Request
  • a place to store a fature card when you are ready for a pull request
  • Done
  • a place to put a feature card when some one has made merged the pull request
  • (optional) Dream Features
  • a list of all the featues to do once your project is at a presentable state

Workflow

  1. in trello choose a feature, mark it with your color and move it to the In Progress list
  2. in trello color code the files that you are going to be working on
  3. in master branch pull current master
  4. create a branch named after your feature
  5. if anyone ever merges a pull request
  • switch to master and pull
  • switch to your branch and merge from master
  • handle any merge conflicts
  1. when your feture is done
  • check that you have merged the lastest master into your branch
  • push to remote/branch-name
  • create a pull request on github
  • move your feature card from In Progress to Pull Requset
  • Slack//Tell your teamates to review and merge/deny your pull request
  • IF THEY MERGE EVERYONE HASTO DO STEP 5
  1. Someone should review the pull request
  • if you want to be very thurrow pull there branch down && merge master into it(shouldnt have to do anything) and run it
  • If its no good tell who ever wrote the featue what problems youve discovered && discuss a solution
  • if its good merge the pull request
  1. Move the feture card from Pull Request to Done
  2. Uncolor your the files you worked on in Trello
  3. Grab a new Feature card and start back at 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment