This is a demo Electron to display some of the main functionalities of the framework: running a React app, network interceptors, notifications, dock and tray, auto-update, export to PDF.
If you want to try the release process please fork the repo and try GH Actions on using your own account.
- git
- Nodejs ^10 | ^12 | ^14
- npm v6
- windows-build-tools
- docker
git clone https://github.com/kentcdodds/bookshelf.git
cd bookshelf
npm install
- run
docker-compose up
in the root of the repo. - go to http://localhost:8080, Data tab and then click on SQL on the left side panel
- paste the contents of
./hasura/structure.sql
inside the SQL query runner, check Track this and then press on Run - click on the cogwheel icon on the top menu bar and press on Import metadata and then select the
./hasura/hasura_metadata.json
file and upload it. Alternatively, go to Data tab in the top menu bar and track all the relations
npm run start-dev
npm run dist
- change the version in package.json
- use the same version when creating a tag
git tag v${version}
- push the tag
git push origin v${version}