Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/oliverswitzer/xplainsong
An app that will help you explain your songs to fellow musicians
https://github.com/oliverswitzer/xplainsong
Last synced: 10 days ago
JSON representation
An app that will help you explain your songs to fellow musicians
- Host: GitHub
- URL: https://github.com/oliverswitzer/xplainsong
- Owner: oliverswitzer
- Created: 2020-05-21T21:18:50.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-01-18T21:41:50.000Z (almost 2 years ago)
- Last Synced: 2024-04-14T11:53:25.016Z (7 months ago)
- Language: Ruby
- Size: 2.49 MB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 32
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Xplainsong
This app is meant to help musicians explain their songs to each other!
It makes use of the [waveform-playlist](https://github.com/naomiaro/waveform-playlist) npm library to display a lightweight DAW in the browser.
# Development
1. Run `bin/setup` to prepare your local machine.
2. Then run `bundle exec rake start` to start both the server and webpack dev server. The server will run on port 5000.Or, you can manually run both in separate terminals
* Server: `bundle exec rails s` (will run on port 3000)
* Frontend: `bin/webpack-dev-server`# Running tests
`bundle exec rake test` to run all tests, or to run front end and backend tests separately
- Frontend: `yarn test`
- Backend: `bundle exec rspec`