You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
wpetit 886b1eb850 fix: control points navigation crash 1 day ago
.chglog Project: Add changelog generation task in Makefile 1 year ago
android feat: add custom security config and ca to trust store 1 week ago
bridge/reachview fix: prevent connection disruption with ping interval 3 months ago
containers/ci Chore: Add LetsEncrypt CA in Docker image 4 months ago
doc Generate ReachView lib bindings with gomobile 2 years ago
misc Use version build in version name and version code 1 year ago
src fix: control points navigation crash 1 day ago
.babelrc chore: strip console.* calls in production build 4 months ago
.buckconfig Initial commit 2 years ago
.editorconfig Chore: Add Typescript configuration 4 months ago
.env.dist Define Sentry application environment 2 years ago
.flowconfig Chore: Upgrade to React Native 0.63.3 4 months ago
.gitattributes Initial commit 2 years ago
.gitignore fix: https api fetch (take two) 1 week ago
.watchmanconfig Initial commit 2 years ago
CHANGELOG.md Update changelog 1 year ago
Jenkinsfile CI: Add Rocket.Chat release notification 4 months ago
Makefile fix: https api fetch (take two) 1 week ago
README.md Doc: Describe process to generate source release 1 year ago
app.json Initial commit 2 years ago
index.js Chore: Upgrade to React Native 0.63.3 4 months ago
metro.config.js CI: Memory consumption optimization 5 months ago
package-lock.json fix: https api fetch (take two) 1 week ago
package.json fix: control points navigation crash 1 day ago
tsconfig.json Chore: Add Typescript configuration 4 months ago

README.md

Field Notes

Companion app for the Orion project

*/!* Work in progress. Expect dragons!

Getting started

  1. Follow the workspace preparation guide
  2. In your terminal, run
make init
make install-android

Generate a Android release build

  1. Create your keystore
    keytool -genkey -v \
      -keystore 'my-release-key.keystore' \
      -alias 'my-key-alias' \
      -keyalg RSA \
      -keysize 2048 \
      -validity 10000
    
  2. Put your keystore into android/app
  3. Open the android/gradle.properties file et add/edit the following lines:
RELEASE_STORE_FILE=my-release-key.keystore
RELEASE_KEY_ALIAS=my-key-alias
RELEASE_STORE_PASSWORD=*****
RELEASE_KEY_PASSWORD=*****
  1. Generate your release
make android-release

Release source code version

git flow release start $VERSION_TAG
make CHANGELOG_NEXT_TAG=$VERSION_TAG changelog
git add CHANGELOG.md
git commit -m "Update changelog"
git flow release finish
git push