jeandeaual / partitions

LilyPond partition repository, built using Ruby and Jekyll.

Home Page:https://jeandeaual.github.io/partitions

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LilyPond Partitions

deploy test lint

Generates a website and OPDS feed listing the LilyPond partitions hosted on my GitHub account.

Prerequisites

  • Ruby 3 needs to be installed
  • Install the Ruby dependencies (the first line is optional):
    BUNDLE_WITHOUT=development bundle install
  • Set the environment variables GITHUB_USER and GITHUB_TOKEN:
    export GITHUB_USER="{{username}}"
    export GITHUB_TOKEN="{{token}}"
  • Download the PDFs from the repositories:
    ./download_pdfs.rb
  • Generate the OPDS feeds:
    ./generate_opds.rb

Running Jekyll Locally

cd site
bundle exec jekyll serve --livereload

Building the Jekyll Site

cd site
bundle exec jekyll build

About

LilyPond partition repository, built using Ruby and Jekyll.

https://jeandeaual.github.io/partitions

License:MIT License


Languages

Language:Ruby 81.3%Language:SCSS 10.6%Language:HTML 6.6%Language:Dockerfile 1.5%