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
.deb
file:
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