Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
Ruby KAIGI2016 ! like unit tests, but for TEAM culture
Slide 2
Slide 2 text
EFQQCPU NOT DANGER CORE TEAM @JuanitoFatas
Slide 3
Slide 3 text
WHAT
Slide 4
Slide 4 text
MODERN WORKFLOW ! " CI # You created a Pull Request or Merge Request
Slide 5
Slide 5 text
" CI # SCM tells CI to build MODERN WORKFLOW ! Source Control Management Continuous Integration
Slide 6
Slide 6 text
" CI # Your CI runs your Build MODERN WORKFLOW !
Slide 7
Slide 7 text
" CI # Human checks PR MODERN WORKFLOW ! $
Slide 8
Slide 8 text
No content
Slide 9
Slide 9 text
" CI # DANGER checks PR POSTMODERN WORKFLOW !
Slide 10
Slide 10 text
Reports back if anything POSTMODERN WORKFLOW
Slide 11
Slide 11 text
" CI # Human Checks Important Things ! $ POSTMODERN WORKFLOW
Slide 12
Slide 12 text
! " CI # POSTMODERN WORKFLOW BETTER MERGED
Slide 13
Slide 13 text
Stop saying "You forgot to…" in Code Review for trivial things
Slide 14
Slide 14 text
CASES
Slide 15
Slide 15 text
No content
Slide 16
Slide 16 text
No content
Slide 17
Slide 17 text
No content
Slide 18
Slide 18 text
HOWTO
Slide 19
Slide 19 text
INSTALL
Slide 20
Slide 20 text
gem "danger" INSTALL
Slide 21
Slide 21 text
TOKEN GitHub GitLab BITBUCKET server
Slide 22
Slide 22 text
Add SCM Token to Your CI TOKEN
Slide 23
Slide 23 text
DANGERFILE
Slide 24
Slide 24 text
DANGERFILE
Slide 25
Slide 25 text
CI Bitrise Buildkite circleci Jenkins GitLab Drone Travis CI Semaphore TeamCity Surf Buildasaur
Slide 26
Slide 26 text
CI bundle exec danger
Slide 27
Slide 27 text
VISION
Slide 28
Slide 28 text
AUTOMATED FEEDBACK
Slide 29
Slide 29 text
WORKS FOR EVERY CI
Slide 30
Slide 30 text
WORKS FOR EVERY REVIEW system
Slide 31
Slide 31 text
WORKS FOR EVERY SCM
Slide 32
Slide 32 text
SMALL CORE
Slide 33
Slide 33 text
BIG PLUGINS
Slide 34
Slide 34 text
EXPLICIT API BIG PLUGINS
Slide 35
Slide 35 text
NAMING danger-* BIG PLUGINS
Slide 36
Slide 36 text
COMMUNICATION
Slide 37
Slide 37 text
WELCOME EVERYONE communication
Slide 38
Slide 38 text
Moya Community Document communication
Slide 39
Slide 39 text
CONTRIBUTIONS
Slide 40
Slide 40 text
VALUE PLUGIN CREATORS contributions
Slide 41
Slide 41 text
ADOPTION contributions
Slide 42
Slide 42 text
SHOW OFF GREAT WORK contributions
Slide 43
Slide 43 text
THE FUTURE IS DANGERous
Slide 44
Slide 44 text
TAKE DANGER WITH YOU
Slide 45
Slide 45 text
THANK YOU @JuanitoFatas