Goals

To produce releases that:

Exit Criteria

Exit criteria for a major or minor release shall be determined by consensus of the maintainers that there is:

Review Process & Criteria for v1.0

As discussed here the Fabric maintainers will observe the following policy when reviewing CRs while in a release cycle following a code-freeze.

There are three broad categories of change that will be considered to be merged:

  1. Changes that do not affect production code. This includes documentation, new or improved tests, bug fixes to non production code
  2. Bug fixes that affect production code, but which have minimally complex changes
  3. Changes that affect production code but which have a more complex resolution

Changes that belong to the first two categories will be reviewed and merged provided they meet the criteria:

Please note that changes that belong to the third category will be subject to extra scrutiny (by the maintainers).