Skip to content

ccronje/sonic-pi-workshop

 
 

Repository files navigation

Website for Mehackit creative programming workshops with Sonic Pi

Prerequisites

  • Ruby version 2.5.0 or higher, including all development headers (check your Ruby version using ruby -v)
  • RubyGems (check your Gems version using gem -v)

Setting up

  • Log in to GitHub and fork this repo
  • Clone your fork of this repo. Open terminal, navigate to preferred folder and type:
git clone [email protected]:YOUR-USERNAME/sonic-pi-workshop.git
  • Install bundler
gem install bundler
  • Install dependencies
bundle install
  • Run Jekyll
bundle exec jekyll serve

How to contribute

  • Go to your folder:
cd <path to your folder>
  • Create new branch for your fix and change to that branch:
git checkout -b your_branch_name

Be wary of encoding issues, use UTF-8 without BOM (Byte Order Marks), many editors can silently include BOM and cause issues.

  • Do your changes and commit:
git commit -am "commit message"
  • Push your changes
git push origin your_branch_name
  • Go to the original repo on GitHub and click on the green compare & pull request button
  • Click on 'create pull request'
  • Congrats!

About

Website for mehackit Sonic-Pi workshop

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 33.6%
  • JavaScript 33.4%
  • CSS 32.8%
  • Ruby 0.2%