Renascent Inc. Asset Tracking Application
brew install imagemagick
git clone git@github.com:Renascentinc/retina.git
cd retina
yarn setup
yarn start
yarn build
yarn test
This project follows Git Flow
git checkout develop
git pull
git checkout -b release/v1.2.3
yarn version (--major, --minor, --patch)
git push --follow-tags
open https://github.com/Renascentinc/retina/compare/master...release/v1.2.3
From the github webpage you can create a pull request from the release branch to master.
Once the PR has been approved and merged into master
run the following
git checkout master
git pull
git checkout develop
git merge master
yarn version --preminor --preid alpha
git push --follow-tags
If you don't see the new version immediately this is because CloudFront caches assets. You can manually invalidate the cache if you want to confirm that the deploy worked as expected
id
to com.retina.renascentinc
rm -rf www/*
yarn android
Build
> Generate Signed Bundle/APK
key0
.locate file
from the toast message.Release Management
> App Releases
> Edit Release
id
to com.retinaenterprise.renascentinc
rm -rf www/*
yarn ios
Generic iOS Device
Produce
> Archive
Distribute App
Enterprise Distribution
Name: retina
App URL: https://retina.renascentinc.com/ios/RETINA.ipa
Display Image URL: https://retina.renascentinc.com/ios/display_image.png
Full Display Image URL: https://retina.renascentinc.com/ios/full_display_image.png
public/download.html
RETINA.ipa
, manifest.plist
and download.html
to S3 > retina-us-east-1/ios