Skip to content

Latest commit

 

History

History
24 lines (17 loc) · 786 Bytes

CONTRIBUTING.md

File metadata and controls

24 lines (17 loc) · 786 Bytes

If you would like to contribute, please submit a PR. If you encounter an problem, please file an Issue in this repo.

Releasing

Releases are built on release branches. Each major release version should get its own branch, e.g. release_v1.
Releases can then be built from that branch by running

# Compile release
npm run release

# Commit the built release files
git commit -m "<version, e.g. v1.4> release"

# Tag the release
git tag <version, e.g. v1.4>
git push origin <version, e.g. v1.4>

Once the tag exists, you make a new release from it in the github UI.

Repeat the tagging process (no release needed) for the major version (e.g. v1) and delete/replace this tag, allowing users to peg against the major version in workflows and automatically get updates.