11. CI RULES
http://buildoutcoredev.readthedocs.org/
1) Don’t Check In on a Broken Build
2) Always Run All Commit Tests Locally before Committing
3) Wait for Commit Tests to Pass before Moving On
4) Never Go Home on a Broken Build
5) Always Be Prepared to Revert to the Previous Revision
6) Time-Box Fixing before Reverting
7) Don’t Comment Out Failing Tests
8) Take Responsibility for All Breakages That Result from
Your Changes
9) Break the Build and Buy Caipirinhas for Everybody
18. Release process
Now is manual with helpers
Soon:
Night deployment of green status using:
zest.releaser
Jenkins Build Pipeline
Heroku continuous deployment
19. Improvement process
PLone Improvement Proposal - PLIP
http://dev.plone.org/report/24
configuration file on buildout.coredev
jenkins job for PLIP
FrameworkTeam
UITeam
DocumentationTeam
TestingTeam
21. FRONT END JS/CSS
Mockup/patternslib - Widgets out of the box
Inline RequireJS/LESS integration out of the box
TTW
content types creation
workflow definition
theme installation
theme editing
less vars customization
js/css editing
css/js compilation