Skip to content

Files

Latest commit

author
Pietro Passarelli
Jun 24, 2021
e6265ba · Jun 24, 2021

History

History
132 lines (84 loc) · 2.76 KB

README.md

File metadata and controls

132 lines (84 loc) · 2.76 KB

Digital Paper Edit - Electron app

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

Setup

git clone [email protected]: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

Usage

npm start

System Architecture

Electron Cross platform desktop app

Development env

Node version is set in node version manager .nvmrc

Build

TBC

Tests

TBC

Deployment

We use Travis CI to build. And add new versions to github releases.

However if you want to run a build and package the app locally you can use the npm scripts

To build for mac, windows, and linux

npm run build:mwl

To build for mac only

npm run build:m

To build for windows only

npm run build:w

To build for linux only

npm run build:l

The build, packaged app will be in the /dist folder.