Skip to content
forked from gingko/client

Gingko desktop client with minimalist styles.

License

Notifications You must be signed in to change notification settings

jczimm/gingko-client

 
 

Repository files navigation

Gingko 2 Build Status

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.

Installation & Dev Environment

Prerequisites:

# 1. Build code:
yarn install
yarn start

# 2. In separate terminal:
yarn run electron

Release process

(for example 0.8.6)

  1. Update version in:
  • package.json
  • app/package.json
  • CHANGELOG.md
  1. In Github, draft a new release v0.8.6
  • Title: 0.8.6
  • Description: (paste from changelog)
  1. git commit
  2. git push
  3. Wait for builds on Travis CI (approx 7 min)
  4. Update links in site/index.html
  5. Check release files on https://github.com/gingko/client/releases
  6. When done, publish the release

To Improve

  • 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 +)
  • Improve DMG installer image/background, etc

About

Gingko desktop client with minimalist styles.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Elm 45.5%
  • JavaScript 43.0%
  • CSS 8.3%
  • HTML 3.0%
  • Shell 0.2%