class: center, middle background-image: url(public/img/greenkeeper-fade.png) # u n b r e a k m y b u i l d # A S H L E Y W I L L I A M S --- class: center, middle background-image: url(public/img/greenkeeper.png) --- class: center, middle # unbreak my build  --- class: center, middle # say you'll green my tests again  --- class: center, middle # undo this hurt you caused  --- class: center, middle # when you released that minor version  --- class: center, middle # with a breaking change  --- class: center, middle # unsubtweet these feels  --- class: center, middle # i caused so many upstream bugs  --- class: center, middle # unbreak my build  --- class: center, middle # my build  --- class: middle, center # hi! i'm @ag_dubs ## developer community and content manager, npm --- class: center, middle # semver --- class: center, middle #semantic versioning --- class: center, middle # major.minor.patch -- # breaking.feature.bugfix -- # right? --- class: center, middle  --- class: center, middle # major.minor.patch # breaking.feature.bugfix # RIGHT?!!! --- class: center, middle    --- class: center, middle  --- class: center, middle  --- class: center, middle  --- class: center, middle  --- class: center, middle    --- class: center, middle    --- class: center, middle  --- class: center, middle  --- class: center, middle  --- class: center, middle    --- class: center, middle  --- class: center, middle  --- class: center, middle # semver is a standard for communicating intent --- class: center, middle # semver is a conversation --- class: center, middle # semver is a social contract --- class: center, middle  --- class: center, middle    --- class: center, middle    --- class: center, middle # npm is a bet on semver --- class: center, middle # ^X.X.X --- class: center, middle # npm is a bet on semver --- class: center, middle # npm is a bet on people --- class: center, middle # npm loves you    --- class: center, middle # come celebrate the Node.js community at  # http://npm.camp