Go to file
wpetit 393c7dd6d9
Pyxis/fieldnotes/feature%2Flandxml Something is wrong with the build of this commit Details
Lock projection input until plan modification
2019-10-11 16:04:52 +02:00
.chglog Project: Add changelog generation task in Makefile 2019-07-04 09:19:18 +02:00
android Load LandXML plans in sites 2019-10-09 16:51:10 +02:00
bridge/reachview Collect: Show differential age and AR ratio in status tab 2019-07-21 19:58:16 +02:00
containers/ci Fix release signing 2019-07-03 17:52:31 +02:00
doc Generate ReachView lib bindings with gomobile 2018-10-01 09:28:25 +02:00
misc Use version build in version name and version code 2019-07-04 02:32:37 +02:00
src Lock projection input until plan modification 2019-10-11 16:04:52 +02:00
.babelrc Use Sentry to report errors in production 2018-12-26 22:26:39 +01:00
.buckconfig Initial commit 2018-09-28 11:02:04 +02:00
.editorconfig Annotate entities with metadata from nomenclatures 2018-11-03 17:26:54 +01:00
.env.dist Define Sentry application environment 2019-02-14 09:15:37 +01:00
.flowconfig Initial commit 2018-09-28 11:02:04 +02:00
.gitattributes Initial commit 2018-09-28 11:02:04 +02:00
.gitignore Inject Sentry/Mapbox secrets in Jenkins CI 2018-12-27 11:21:25 +01:00
.watchmanconfig Initial commit 2018-09-28 11:02:04 +02:00
CHANGELOG.md Update changelog 2019-08-18 22:05:42 +02:00
Jenkinsfile CI: Disable concurrent builds 2019-07-07 13:24:48 +02:00
Makefile GeoJSON generation of LandXML Surfaces 2019-10-07 15:53:22 +02:00
README.md Doc: Describe process to generate source release 2019-07-07 13:24:28 +02:00
app.json Initial commit 2018-09-28 11:02:04 +02:00
index.js Define Sentry application environment 2019-02-14 09:15:37 +01:00
package-lock.json WIP: Fly to plan location on map load 2019-10-11 16:04:51 +02:00
package.json WIP: Fly to plan location on map load 2019-10-11 16:04:51 +02:00
yarn.lock Initial commit 2018-09-28 11:02:04 +02:00

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