Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Europa Build Workshop Breakout Results"
(→Buckminster/Maven) |
|||
Line 19: | Line 19: | ||
==Buckminster/Maven== | ==Buckminster/Maven== | ||
+ | * Common model | ||
+ | ** Backbone | ||
+ | ** Graphical model input | ||
+ | ** Buckminster and Buckminster model | ||
+ | ** Maven in Eclipse and Maven model | ||
+ | ** Maven | ||
+ | * Suggest that they adopt a Europa project and help revise that project's build. Nick volunteered one of the smaller EMFT projects; another candidate is BIRT (Sue); don't want to take on too much - want one/few good success stories rather than broad swath of mediocrity | ||
+ | * Document the process as a part of working with one of the projects. |
Revision as of 19:22, 12 September 2006
Build Best Practices Breakout
(computer crashed in the middle of typing in the result)
- Proper version numbering
- Making builds reproducible
- Tag files from each release with the same human-readable tag
- API checking tool from WTP
- avoid circular dependencies
- documentation up-to-date; current link available on website; remove old content
- backup redundant systems
- separate publishing script from “build” (compilation)
- able to turn functions on the build on or off e.g. turn off publishing
- regularly scheduled builds
- public humiliation
- send email to mailing list
- send email to plug-in owner
- have an update site; optimize update sites
- pack 200
- feature design – group plug-ins based on functional grouping
Buckminster/Maven
- Common model
- Backbone
- Graphical model input
- Buckminster and Buckminster model
- Maven in Eclipse and Maven model
- Maven
- Suggest that they adopt a Europa project and help revise that project's build. Nick volunteered one of the smaller EMFT projects; another candidate is BIRT (Sue); don't want to take on too much - want one/few good success stories rather than broad swath of mediocrity
- Document the process as a part of working with one of the projects.