stencila/electron
: Stencila on the desktop
Status
This is very much a work in progress. See our main repo for more details.
Discuss
We love feedback. Create a new issue, add to existing issues or chat with members of the community.
Develop
Most development tasks can be run directly using Node.js tooling (npm
etc) or via make
wrapper recipes.
Task |
npm et al |
make |
---|---|---|
Install and setup dependencies | npm install |
make setup |
Rebuild dependencies for Electron (electron-rebuild) | npm run rebuild |
make rebuild |
Check code for lint | npm run lint |
make lint |
Run tests | npm test |
make test |
Run tests with coverage | npm run cover |
make cover |
Build the app | npm run build |
make build |
Clean | make clean |
After you install a new npm package, rerun electron-rebuild using make rebuild
.