A Quasar project that aims to centralize tools and communication for Coding Dojos at EPFL.
# clone the repository
$ git clone git@github.com:epfl-dojo/dojo-app.git && cd dojo-app
# install dependencies
$ npm install
# serve with hot reload at localhost:8080
$ quasar dev
# build for production with minification
$ quasar build
# lint code
$ quasar lint-
Check with connected Android:
cd cordova && quasar build && cordova run android -
Release signed APK:
cd cordova && quasar build && cordova build android --release -- --keystore="epfldojo.keystore" --storePassword="XXXX" --alias=epfldojorelease
-
Build electron package:
cd electron && quasar build -
To create a
.debfile:
cd electron && quasar build && electron-installer-debian --src dist/EPFLDojoApp-linux-x64 --dest dist/installers/ --arch amd64
Note: when pushing a new version, be sure to check:
-
package.json -
src/App.vue -
electron/package.json -
cordova/config.xml