The document discusses scaling up development of a modular code base. It covers topics like modular development, source control using multiple repositories, build tools and continuous integration, shared IDE preferences, and multiple communication channels. The presentation includes a demo and examples of modular development from Apache Sling and other open source projects.
3. Robert Munteanu @rombert Prague, 19-20 October 2017
Agenda
●
Modular development
●
Source control
●
Build tool and continuous integration
●
(Integrated) development environment
●
Communication
●
Demo
●
Wrap-up
31. Robert Munteanu @rombert Prague, 19-20 October 2017
Supporting tools
●
https://github.com/jenkinsci/job-dsl-plugin
●
https://gerrit.googlesource.com/git-repo/
●
https://projects.eclipse.org/projects/tools.oomph
32. Robert Munteanu @rombert Prague, 19-20 October 2017
Examples of modular development
●
https://svn.apache.org/repos/asf/sling/trunk/tooling/jenkins/
●
https://github.com/wcm-io-devops/eclipse-maven-plugin
●
https://github.com/bdelacretaz/docker-jenkins-dsl-ready
●
https://wiki.openstack.org/wiki/MailingListEtiquette