- Node (v12.6.x)
Install dependencies by running npm install && lerna bootstrap
what is lerna?
- run
npm start
and define the path to configuration file in env variableFEEBAS_DEV_CONFIG
or runnpm run app:start:fs-local
with predefined config. It uses the config from./packages/desktop_app/integrations/fs-local
.
- run
npm run lib:dev
- run
npm version -m "bump version to v%s" major.minor.patch
to bump the version (this will bump the version for both, the desktop app and the node library) - run
git push --tags
to push the created commit and version tag - run
npm run app:release
to release the app, it will create a draft release on GitHub - via GitHub interface publish the drafted release
- run
npm run lib:publish
to publish the npm package
Runtime logs are logged via electron-log.
Also, you can run feebas with the debug
flag (npx feebas --debug
). This will open the JavaScript console in the application window, also the logs will be print out to your terminal.