Billy
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