singularities / song-pot

Cook you music
https://songpot.rocks/
GNU Affero General Public License v3.0
3 stars 2 forks source link
bands lyrics music-band music-composition song-composition songbook songs

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