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.

5888fc25101419e40b7de521f8524dad?s=128

Aaron Suggs

April 21, 2015
Tweet

Transcript

  1. 4.

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

    to do it Super-quick outline:
  2. 6.

    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. 7.

    1. Live demo a copy change Using GitHub Flow in

    browser What is GitHub for Poets?
  4. 9.

    3. Intro to dev tools + process How we test

    and deploy What is GitHub for Poets?
  5. 11.
  6. 20.

    How to do GitHub for Poets? 1.Explain git branches +

    commits 2.Explain Rails file layout 3.Always Be Learning
  7. 25.

    Pro Tip™: Safe deploy process • A git branch of

    your own • Tests & continuous integration • Deployer checks what's getting deployed
  8. 28.
  9. 30.
  10. 31.
  11. 32.
  12. 33.
  13. 34.
  14. 35.
  15. 36.

    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