Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/smalruby/smalruby-editor
An editor can create a Ruby script by combining individual blocks similar to Scratch. It can also enter the program as better than Scratch.
https://github.com/smalruby/smalruby-editor
ruby
Last synced: 18 days ago
JSON representation
An editor can create a Ruby script by combining individual blocks similar to Scratch. It can also enter the program as better than Scratch.
- Host: GitHub
- URL: https://github.com/smalruby/smalruby-editor
- Owner: smalruby
- License: mit
- Created: 2013-11-04T12:54:16.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2017-08-01T00:43:54.000Z (over 7 years ago)
- Last Synced: 2025-01-03T00:09:28.842Z (25 days ago)
- Topics: ruby
- Language: Ruby
- Size: 3.23 MB
- Stars: 58
- Watchers: 11
- Forks: 22
- Open Issues: 8
-
Metadata Files:
- Readme: README.rdoc
- License: LICENSE
Awesome Lists containing this project
README
== smalruby-editor
{}[https://gitter.im/smalruby/smalruby-editor?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge]
{}[http://badge.fury.io/rb/smalruby-editor]
{}[https://travis-ci.org/smalruby/smalruby-editor]
{}[https://coveralls.io/r/smalruby/smalruby-editor?branch=master]
{}[https://codeclimate.com/github/smalruby/smalruby-editor]
{}[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)
Windows(only Japanese): https://github.com/smalruby/smalruby-installer-for-windows/wiki
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
* Gitexecute below commands.
git clone https://github.com/smalruby/smalruby-editor.git
cd smalruby-editor
bundle
cp config/database.yml.mysql2 config/database.yml
rake db:create
rake db:migrate
rake
touch tmp/standalone
rails serveraccess 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)