/song-pot

Cook you music

Primary LanguageTypeScriptGNU Affero General Public License v3.0AGPL-3.0

Song Pot

Cook your music

Build Status

Install

You just need to install Meteor and Yarn

Install the npm packages using Yarn

yarn

Start meteor server

meteor

Access the app at localhost:3000

Run the Android app

Meteor provides with Cordova integration out of the box. Instructions on how to set up the environment can be found at the Meteor Mobile guide

It basically involves installing the Android SDK, setting env variables and connecting the device (or create an emulator) Then, you can add the platform meteor add-platform android and meteor run android (emulator) or meteor run android-device (real device)

If you want to test files (i.e. song audios), you must use special options. See jalik ufs mobile testing info

Testing

For running unit test, execute

meteor test --driver-package=practicalmeteor:mocha --port 3002

and point your browser to localhost:3002

End to end tests are run using

npm run test:e2e

Note that you must have your meteor server running for e2e tests