Paving roads

Preview:

Citation preview

Paving roadsPaving roads

@me

github.com/gforcadatwitter.com/gforcada

work at der Freitag

@me

github.com/gforcadatwitter.com/gforcada

work at der Freitag

QUICK QUIZQUICK QUIZ

Made a pull request on github?Made a pull request on github?

jenkins.plone.org?jenkins.plone.org?

Run a pull request job?Run a pull request job?

mr.roboto?mr.roboto?

«Plone is hard to contribute to»«Plone is hard to contribute to»

Make contributions as self-service as possibleMake contributions as self-service as possible

Problems:

Is my pull request breaking any test?

Problems:

Is my pull request breaking any test?

Problems:

Is my pull request breaking any test?Which plone versions do I need to test against?

Problems:

Is my pull request breaking any test?Which plone versions do I need to test against?

Problems:

Is my pull request breaking any test?Which plone versions do I need to test against?

Did I miss any important detail?

Problems:

Is my pull request breaking any test?Which plone versions do I need to test against?

Did I miss any important detail?

Problems:

Is my pull request breaking any test?Which plone versions do I need to test against?

Did I miss any important detail?All contributors have signed the CLA?

Problems:

Is my pull request breaking any test?Which plone versions do I need to test against?

Did I miss any important detail?All contributors have signed the CLA?

mr.roboto to the rescue!mr.roboto to the rescue!

github, jenkins and mr.robotogithub, jenkins and mr.roboto

MORE?

code analysis reports

MORE?

code analysis reports

Already on selected packages

MORE?

code analysis reportshints on adding documentation

MORE?

code analysis reportshints on adding documentation

MORE?

code analysis reportshints on adding documentation

no tests added

MORE?

code analysis reportshints on adding documentation

no tests added

MORE?

code analysis reportshints on adding documentation

no tests addedauto run tests

MORE?

code analysis reportshints on adding documentation

no tests addedauto run tests

MORE?

code analysis reportshints on adding documentation

no tests addedauto run tests

auto merge on successful

MORE?

code analysis reportshints on adding documentation

no tests addedauto run tests

auto merge on successful

MORE?

code analysis reportshints on adding documentation

no tests addedauto run tests

auto merge on successfulautomatic releases

MORE?

code analysis reportshints on adding documentation

no tests addedauto run tests

auto merge on successfulautomatic releases

github.com/plone/mr.robotogithub.com/plone/jenkins.plone.org

github.com/plone/mr.robotogithub.com/plone/jenkins.plone.org

THANKS FOR LISTENING!

THANKS FOR LISTENING!

Recommended