Skip to content

Commit

Permalink
add release notes
Browse files Browse the repository at this point in the history
  • Loading branch information
ranjian0 committed May 27, 2020
1 parent b865bfa commit c5c8cb2
Showing 1 changed file with 64 additions and 0 deletions.
64 changes: 64 additions & 0 deletions RELEASE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
This document outlines the release life cycle for building tools addon.

It will include details about:
- The various stages of the release cycle.
- The duration of each stage of the release cycle.
- The activities that are to be conducted during each stage.


## Stages

- Pre-alpha.
- Alpha.
- Beta.
- Release Candidate.
- Stable Release.

## Stage Details

1. Pre-alpha

Pre-alpha refers to the stage of development where a given set of features is completed
in preparation for testing.

Activities in this stage include normal software development with aim of meeting stipulated
requirements/functionality.

Estimated Duration: 2 - 3 months.

2. Alpha

Alpha refers to the stage in the release cycle when serious software testing begins.
Software at this stage has not been tested by developers and may contain serious errors.

During the course of this stage, new feature may be added, but the end of this phase
sets in a feature freeze, indicating that no more features should be added.

Estimated Duration: 1 month.

3. Beta

The beta stage begins when the software is feature complete but may contain some known/unkown bugs.
The goal of this stage is to reduce as much as possible bugs that may be in the software and
also enhace usability. This means that arising issues such as performance should be tackled at this
stage.

Estimated Duration: 2 - 3 weeks.

4. Release Candidate

Release candiate is the stage at wich the software has potential to be a stable product unless
significant bugs emerge.

This is a stage of product stabilization

Estimated Duration: 1 week.

5. Stable Release

This is the last release candiate where remaining bugs have been considered acceptable.

Stable release marks the end of one software development cycle after which iteration may be made to include more
features.

Estimated Duration: undefined.

0 comments on commit c5c8cb2

Please sign in to comment.