This is the desktop version, ground-up rewrite of GingkoApp.com. The latest version of this is available for download at gingko.io. (Linux, Windows, and Mac).
This code has only recently been open-sourced, so documentation is sparse. Please bear with us, while we improve it.
Prerequisites:
- Git : https://git-scm.com/downloads
- Node : https://nodejs.org/en/
- Elm-Platform : https://guide.elm-lang.org/install.html
# 1. Build code:
yarn install
yarn start
# 2. In separate terminal:
yarn run electron
(for version 2.x.y)
- In Github, draft a new release v2.x.y
- Title: 2.x.y
- Description: (paste from changelog)
- Update version number in:
- package.json
- app/package.json
- CHANGELOG.md
- Test build artifacts by using trytravis
- git commit -m"Version 2.x.y release"
- git push
- Wait for builds on Travis CI (approx 8 min)
- Update links in site/index.html
- Check release files on https://github.com/gingko/client/releases
- When done, publish the release
- Use Git-LFS, because I seem to hit rate limits when downloading large files.
- Is
osx_image: xcode9.2
really necessary? Seems to slow down builds, and wasn't needed before - Verify that Travis is using "cache" (download at 20MB/s +)