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

Teaching GitHub for Poets - RailsConf 2015

Teaching GitHub for Poets - RailsConf 2015

Discover the benefits of training your entire organization to contribute code. Kickstarter teaches GitHub for Poets, a one-hour class that empowers all staff to make improvements to our site, and fosters a culture of transparency and inclusivity.

Learn about how we’ve made developing with GitHub fun and safe for everyone, and the surprising benefits of having more contributors to our code.

Aaron Suggs

April 21, 2015

More Decks by Aaron Suggs

Other Decks in Technology


  1. 1. What is G4P 2. Why do it 3. How

    to do it Super-quick outline:
  2. What is GitHub for Poets? 1.Live demo of a copy

    change 2.Class open to all staff 3.Intro to dev tools + process
  3. 1. Live demo a copy change Using GitHub Flow in

    browser What is GitHub for Poets?
  4. 3. Intro to dev tools + process How we test

    and deploy What is GitHub for Poets?
  5. How to do GitHub for Poets? 1.Explain git branches +

    commits 2.Explain Rails file layout 3.Always Be Learning
  6. Pro Tip™: Safe deploy process • A git branch of

    your own • Tests & continuous integration • Deployer checks what's getting deployed
  7. ktheory I have merged the pull request that refactored the

    class and which you were probably saving for a lightning talk Forgive me the code was SOLID so sweet and so DRY. This is just to git-blame