Electron Cross Platform Desktop app
---> Work in progress <--
For a ready to use release of the desktop application, checkout the user manual for more details on how to get started.
See here for overall project architecture info
Github project board (for my forks) - across linked repos
git clone git@github.com:bbc/digital-paper-edit-electron.git
cd digital-paper-edit-electron
Optional step to setup nvm to use node version 10, otherwise just use node version 10
nvm use || nvm install`
in root of project
npm install
npm start
Electron Cross platform desktop app
6.1.0
.eslintrc
in the various packages for linting rulesNode version is set in node version manager .nvmrc
TBC
TBC
We use Github actions to build. And add new versions to github releases. Every time a new commit to master is pushed with a version tag.
1.2.3
)git commit -m"1.2.3" -m"optional message"
)git tag 1.2.3
). Make sure your tag name's format is *.*.*
.
git push && git push origin v1.2.3
)However if you want to run a build and package the app locally you can use the npm scripts