Skip to main content

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.

Jump to: navigation, search

Difference between revisions of "Higgins Component Owner Checklist"

(Component Owners)
(Replacing page with 'See http://wiki.eclipse.org/Higgins_Committers_and_Contributors#Processes')
 
(9 intermediate revisions by the same user not shown)
Line 1: Line 1:
Component owners are responsible for creating and maintaining the following wiki doc, build scripts, etc. for their [[Components]].
+
See http://wiki.eclipse.org/Higgins_Committers_and_Contributors#Processes
 
+
== Solution Owners ==
+
# Solution owner MUST add a link to the solution here [[Solutions]]
+
# Solution owner MUST create the solution page using [[Solution Description Template]]
+
 
+
== Component Owners ==
+
# Owners MUST create rows (and sometimes entire tables) for each project [[Components]] page.
+
# Owners MUST hand create wiki pages in the "Dependencies" column (entitled "Dep.") on the [[Components]] page.
+
# Owners MUST edit the autobuild scripts to include components in the nightly build
+
# Owners MUST create a "row" wiki page for each row using the [[Component Description Template]]
+
# Owners must make sure that automated build scripts are using the latest build.xml
+
 
+
==Build Processes==
+
*Component owner MUST use Eclipse 3.3 to define Eclipse projects within component
+
*Read [http://www.eclipse.org/articles/Article-PDE-Automation/automation.html Eclipse Build Automation]
+
*The owner must ensure that each project (dependencies, etc.) can be managed from  within the Eclipse IDE without manually editing build.xml files
+
*It must be possible for each project to export a build.xml Ant file such that
+
**It can be used to build all appropriate targets from a command line using CVS and Ant
+
**It must not use any absolute class names
+
**It must not require eclipse-specific jar files (only stated dependencies)
+
**It must build when eclipse is not installed
+
**It must be able to build both release and debug targets
+
**Targets
+
***jar for any consumable component
+
***war file for WS deployable components
+
***javadoc
+
***eclipse plugin
+
 
+
== Builds==
+
====Nightly====
+
* The component owner is responsible for creating [[Nightly Component Builds]] scripts for their component(s).
+
 
+
====Stable====
+
*The component owner determines when a build should be promoted from "nightly" to "stable"
+
* [The higgins project doesn't yet have any "release" builds]
+
 
+
==Links==
+
* [http://eclipse.org/higgins Higgins Home]
+

Latest revision as of 15:26, 7 March 2008

See http://wiki.eclipse.org/Higgins_Committers_and_Contributors#Processes

Back to the top