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

Github Flow Y U No?

Github Flow Y U No?

Porque você ainda não está usando Github Flow? Esta palestra aborda este e outros mistérios da natureza humana.

B82b1da7a58dcf37c8f0461c5c08ec0a?s=128

Ricardo Coelho

August 26, 2016
Tweet

Transcript

  1. Github Flow Y U No? @ramcoelho

  2. What? Branch Based Massively Deployed No-Extra-Tools Approach

  3. How? Master is ALWAYS Deployable to Production Features are ALWAYS

    Branched
  4. “Those who ignore the face of the country - its

    mountains and forest, its pitfalls and precipices, its marshes and swamps - are not fit to lead an army on the march” –Sun Tzu, The Art of War
  5. Steps Branch Commit Pull Request Discuss DEPLOY! Merge

  6. Branch Use descriptive branch names

  7. Commit Use descriptive messages

  8. Pull Request Promote Code Review & Conversation

  9. Discuss Leave no question behind. Learn Markdown

  10. DEPLOY!!!! This is really important, and counterintuitive

  11. Merge Normality Restored. Infinite Improbability Drive is off. Anything you

    still can't cope with is therefore your own problem.
  12. Questions