$30 off During Our Annual Pro Sale. View Details »

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.

Ricardo Coelho

August 26, 2016
Tweet

More Decks by Ricardo Coelho

Other Decks in Technology

Transcript

  1. Github Flow Y U No?
    @ramcoelho

    View Slide

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

    View Slide

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

    View Slide

  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

    View Slide

  5. Steps
    Branch
    Commit
    Pull Request
    Discuss
    DEPLOY!
    Merge

    View Slide

  6. Branch
    Use descriptive branch names

    View Slide

  7. Commit
    Use descriptive messages

    View Slide

  8. Pull Request
    Promote Code Review & Conversation

    View Slide

  9. Discuss
    Leave no question behind. Learn Markdown

    View Slide

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

    View Slide

  11. Merge
    Normality Restored. Infinite Improbability Drive is off. Anything
    you still can't cope with is therefore your own problem.

    View Slide

  12. Questions

    View Slide