Skip to content

haimich/billy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

997cce7 · Apr 28, 2021
Jan 7, 2017
Jan 30, 2021
Apr 23, 2021
Jan 30, 2021
Apr 1, 2017
Jan 30, 2021
Jan 30, 2021
Jul 11, 2016
Jan 22, 2018
Jan 22, 2018
Jan 21, 2018
Feb 4, 2017
Apr 28, 2021
Apr 28, 2021
Jan 30, 2021

Repository files navigation

Billy

billy

Screenshot: screenshot

Setup

npm install
npm run setup
npm start

Watch

To reload the application on code changes, start the app with npm start and perform a npm run watch in a new console tab

Dev tools

To use the following dev tools open the browser console in the open app and install every extension manually (this needs to be done once only)

  • React dev tools: require('electron-react-devtools').install()
  • Electron devtron: require('devtron').install()

Continuous Integration

  • tests are run on every git push by Circle CI
  • app files for Mac and Linux are built by Travis CI
  • app files for Windows are built by Appveyor

Releasing

Gihub

### Fixed issues
https://github.com/haimich/billy/issues/120
  • increase the version in the package.json

Electron

  • see https://www.electron.build/
  • many settings are made in the package.json
  • after pushing any change in the master branch Travis will automatically create releases for Linux and Mac and push them to Github
  • AppVeyor will do the same for the Windows release
  • when you're done edit the release and click on "Publish release"
  • this will automatically create a tag from the current master branch