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) |
(→Buckminster/Maven) |
||
Line 27: | Line 27: | ||
* 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 | * 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. | * Document the process as a part of working with one of the projects. | ||
+ | |||
+ | ==RSS== |
Revision as of 19:24, 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.