LilyPond mini-score engraving and sharing service for musicians.
The live tunefl service is provided by tunefl.com (@tunefl).
More sleep lost by tiredpixel.
-
Ensure
lilypond
is in thePATH
.
-
Config (copy and edit as appropriate):
.env.example
=>.env
-
Libraries
Using Bundler,
bundle install
. -
Database
Migrate using
rake db:migrate
(rake db:schema:load
won't work properly).
The default Ruby version supported is defined in .ruby-version
.
Any other versions supported are defined in .travis.yml
.
Start the Procfile
processes:
foreman start
Visit the web
process at http://localhost:3000 or similar. Visit the web
process admin section at http://localhost:3000/admin or similar.
Monitor the queue using sidekiq-spy:
sidekiq-spy -n resque
We have a Librelist mailing list! To subscribe, send an email to [email protected]. To unsubscribe, send an email to [email protected]. There be archives.
You can also become a watcher on GitHub. And you can become a stargazer if you are so minded. :D
Contributions are embraced with much love and affection! Please fork the repository and wizard your magic, ensuring that any tests are not broken by the changes. :) Then send me a pull request. If you'd like to discuss what you're doing or planning to do, or if you get stuck on something, then just wave. :)
Do whatever makes you happy. We'll probably still like you. :)
Tests are written using RSpec. To run all tests:
foreman run rspec
There are not many tests, because the application is very simple. If generating a score from the home page works, then things are probably okay.
May you find peace, and help others to do likewise.
© tunefl.com & tiredpixel 2014.
It is free software, released under the MIT License, and may be redistributed under the terms specified in LICENSE
.