In order to develop against a local checkout:
- Run
yarn link
inbrainstem-redux
- Run
yarn compile
inbrainstem-redux
after every change (to simulate library packaging) - Run
yarn link brainstem-redux
in the targetted project - Restart Webpack in the targeted project
- Run
yarn start
- Navigate to
http://localhost:8080/
- Select the
examples
folder - View example application and type an approved string into the search bar
As we are making changes, we should publish prerelease versions to test changes in other repositories:
- We have a PR for some change set
- Appropriately change the semantic version with a prerelease version
- Publish prerelease version
Once we are ready to cut a new release:
- Merge PR into
master
- Cut a new PR for new release
- Appropriately change the semantic version
- Get an approved review and passing CI suite
- Publish new version (
yarn publish
) - Merge PR into
master