== smalruby-editor {Gem Version}[http://badge.fury.io/rb/smalruby-editor] {Build Status}[https://travis-ci.org/smalruby/smalruby-editor] {Coverage Status}[https://coveralls.io/r/smalruby/smalruby-editor?branch=master] {}[https://codeclimate.com/github/smalruby/smalruby-editor] {Dependency Status}[https://gemnasium.com/takaokouji/smalruby-editor] The smalruby-editor is a visual programming editor that can create a Ruby script by combining individual blocks similar to Scratch. It can also enter the program as better than Scratch. * DEMO: http://smalruby.herokuapp.com/demo/ * DEMO(Arduino): http://smalruby.herokuapp.com/demo/rgb_led_anode/ The smalruby-editor is a part of the Smalruby (http://smalruby.jp) Project. The Smalruby(smɔ́ːrúːbi) Project will provide a Ruby learning environment for middle school students from the upper grades of elementary school. The goal of this project is to achieve software and community sites such as the {Scratch}[http://scratch.mit.edu/] in Ruby. The Scratch has experience as educational programming environment can be used in elementary school. This project consists of the following elements. == Installation (for User) requirements: * Windows or UNIX like OS (Mac OS X, Linux, etc...) * Ruby 2.0.0-p353 or higher. * dxruby_sdl (only Mac OS X and Linux): https://github.com/takaokouji/dxruby_sdl/ * rsdl (only Mac OS X): http://www.kumaryu.net/proj/ruby-rsdl/ execute below commands. gem install smalruby-editor smalruby-editor == Installation (for Developer) requirements: * Windows or UNIX like OS (Mac OS X, Linux, etc...) * Ruby 2.0.0-p353 or higher. * MySQL * Git execute below commands. git clone https://github.com/smalruby/smalruby-editor.git cd smalruby-editor bundle rake db:create rake db:migrate rake touch tmp/standalone rails server access localhost:3000 with your web browser. == Contributing 1. Fork it 2. Create your feature branch (git checkout -b my-new-feature) 3. Commit your changes (git commit -am 'Add some feature') 4. Push to the branch (git push origin my-new-feature) 5. Create new Pull Request == License MIT (see link:LICENSE)