This project adheres to GitHub Flow.
This code base is written in TypeScript so it cannot be included locally in an application without a build step. Luckily, we have provided one :)
-
Allow NPM package to be linked
npm link
-
Start the watch process for building the code when changes occur
npm start
-
In your application, link to this package instead of a version on NPM
npm link @oneblink/apps-react
-
Checkout
mastergit checkout master -
Get the latest code
git pull -
Start the release process
npm run release
-
This process is only for code in a ticket branch which cannot be merged into master yet, due to an ongoing prior release.
-
Checkout the branch
git checkout <branch> -
Start the release process
npm run release -
The version should be set to whatever you anticipate the next version will be with
-alpha.xappended.
-
Current version:
3.2.3-beta.2(when that release is finished it will become3.2.3) -
Depending on the scope of your changes, your first alpha should be:
3.2.4-alpha.1or3.3.0-alpha.1 -
Subsequent alphas should just increment the
-alpha.xsuffix.