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 "Development Resources/HOWTO/Release Cycle"

(Created page with "=Overview= center # A release starts with planning. #* Create a release record at the beginn...")
 
Line 9: Line 9:
 
#* The plan doesn't need to be particularly detailed, but it does need to exist.
 
#* The plan doesn't need to be particularly detailed, but it does need to exist.
 
#* The plan should lay out in broad terms what the goals are for the release.
 
#* The plan should lay out in broad terms what the goals are for the release.
#* Set a date. The date can change.
+
#** Set a date. The date can change.
#* Provide a concise (i.e. one paragraph) description for the release.
+
#** Provide a concise (i.e. one paragraph, no bullets) description for the release.
#* Capture at least one theme for the release (this could be as simple as "Fix bugs")
+
#** Capture at least one theme for the release (this could be as simple as "Fix bugs")
 
#* The plan can change during the release cycle (please inform your project's community when you change the plan)
 
#* The plan can change during the release cycle (please inform your project's community when you change the plan)
 
# Implement functionality
 
# Implement functionality

Revision as of 12:06, 18 October 2013

Overview

ReleaseCycle.png
  1. A release starts with planning.
    • Create a release record at the beginning of the release cycle.
      • You can create as many future release records as you'd like.
    • Capture the project plan directly in the release record.
      • Alternatively, you can use the older XML-file format if you must.
    • The plan doesn't need to be particularly detailed, but it does need to exist.
    • The plan should lay out in broad terms what the goals are for the release.
      • Set a date. The date can change.
      • Provide a concise (i.e. one paragraph, no bullets) description for the release.
      • Capture at least one theme for the release (this could be as simple as "Fix bugs")
    • The plan can change during the release cycle (please inform your project's community when you change the plan)
  2. Implement functionality
    • Ensure that all committers are aware of the Eclipse IP Policy and Eclipse Development Process
    • Ensure that intellectual property contributions are being tracked
  3. Produce milestone
    • Generate regular builds of the project and host them on your project's download site
  4. Release
    • For all major/minor releases, you must engage in a release review
      • Release reviews are not required for bug-fix/service releases
    • Send a note to [1] to request a release review
    • When the release review has been declared successful by the EMO, generate your final build (or rename a previous RC/M build) and host them on your project's download site


Release Review

ReleaseReview.png

Back to the top