Shoes examples and samples
Ruby
Pull request Compare This branch is 69 commits ahead of shoes:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
categories
lib
programs
.gitignore
README.markdown
browser.rb

README.markdown

     /)                                  ,  /)
 _  (/   ___ _  _     _  _____  _/_ __     (/_
/_)_/ )_(_)_(/_/_)_  (__(_) / (_(__/ (__(_/_) 

Welcome to spiralofhope's shoes-contrib!

You've found spiralofhope's fork of the shoes-contrib project.

What is shoes-contrib?

Shoes-contrib is a collection of examples for Shoes, the best little GUI toolkit for Ruby. (In our case it's the original Red Shoes)

We packaged up a bunch of great little scripts to show off different parts of Shoes, so if you're looking to tinker around, need to find an example of some part of the API, or just want to see what Shoes can do, you're in the right place!

Right now the project is focusing on its browser, but when it turns to the example programs and tutorials, they will be stripped down intoShort, Self Contained, Correct, Examples to make them as easy as possible to learn from.

How can I try the examples out?

If you'd like to give a specific example a shot, you can just copy any of the examples into a file, and open that file with Shoes. Easy peasy!

If you'd like to try out a bunch of examples, you can download the full shoes-contrib project, open browser.rb with Shoes, and it'll give you a little app that opens any of the other examples, perfect for playing with a few of them!

How can I contribute my own program?

Fork the project

The best way is to fork this project, and add your example in the programs/ directory.

Look at any other program for an idea of how they are created. Don't forget to add your tags and categories keywords. Talk with me before defining a new category keyword.

Contact spiralofhope

You can also contact me directly to have your addition made.

How can I contribute to the project?

Create a free GitHub account, then fork this project.

The top of browser.rb has a list of actionable items. You can also scan the document for comments with TODO or FIXME.

I have a question!

If something's not clear, there are a bunch of ways to get help.

Email: Mailing List

Send an email to the shoes mailing list, shoes@librelist.com

Questions about shoes programming should go here.

IRC

#shoes on Freenode.net

To get a person's attention, be sure to write out their full IRC name when you're first talking to them.

Email

Contact spiralofhope directly

animation

animation
This category is _filled_ with movement!

apps

apps
No description found

art

art
No description found

basic

basic
No description found

elements

elements
No description found

events

events
No description found

expert

expert
No description found

good

good
No description found

kernel

kernel
No description found

manipulation

manipulation
No description found

position

position
No description found

shapes

shapes
No description found

simple

simple
No description found

styles

styles
No description found