Skip to content
Sergey Belov edited this page Feb 8, 2015 · 2 revisions

Workflow

  1. All new commits should land into dev branch.
  2. The most safe way to test new feature on islands-* is to create a new branch on top of the support/2.x and cherry-pick needed commits from dev.
  3. After successful testing and having 100% confidence that it's backward compatible, feature may be ported to support/* branches. If you are not sure about necessity of some features in old support/* branches — don't port until explicit demand.

New version release

  1. We use semver. Decide what version you're going to release.
  2. Make sure all necessary commits are picked from dev branch.
  3. You may use npm version to set new tag and update package.json.
  4. Push tag on github.
  5. Update release notes on github.
  6. Write a letter to lego-team@ with the announcement.
Clone this wiki locally