maryn weed > senior project 2018. Current Version: v0.5
Opus is an open-source piano roll for the web. The front-end is written in Vue.js + other various libraries, and the back-end is mainly in node/express. Check out the
package.json for the complete list of technologies used.
How to suggest changes
Hello! Thanks for your interest in helping to make opus even better. If you just have a suggestion or found a bug on the site, make sure to submit an issue ticket. Or, fork this project and work on your own code :)
After forking & cloning this repo, you'll need to create a new branch and get started with the following apps for local environment testing:
- aws s3 - midi file hosting
- mlab - document/database storage
- heroku local - local server hosting
- twitter app - authentication
.env document that looks something like this (but use your own credentials):
AWS_ACCESS_KEY_ID=ABCDEFGHIJKLMNOPQRSTUVWXYZ AWS_SECRET_ACCESS_KEY=ABCDEFGHIJKLMNOPQRSTUVWXYZ S3_BUCKET_NAME=ABCDEFGHIJKLMNOPQRSTUVWXYZ S3_REGION=ABCDEFGHIJKLMNOPQRSTUVWXYZ DATABASE_URI=mongodb://ABCDEFGHIJKLMNOPQRSTUVWXYZ SECRET_CODE=ABCDEFGHIJKLMNOPQRSTUVWXYZ TWITTER_CONSUMER_KEY=ABCDEFGHIJKLMNOPQRSTUVWXYZ TWITTER_CONSUMER_SECRET=ABCDEFGHIJKLMNOPQRSTUVWXYZ
.gitignore won't upload this file to your repo, and please remember to keep your keys secret. After you've made and tested your changes, submit a pull request. I'll look through your changes and do some testing and stuff.
|Description||Official Link / Contact|