Are you bored?
As web application developer, and enthusiastic about RubyOnRails framework, I found myself in repeating often the same set of actions using it: launch rails command, configure databases, enabling signup and login on my fresh new web application, and so and so…
So?
So I decided to develop a “semi-finished” and more general application ready to be refined and expanded to obtain a real application… in less time! By the way the term Semilla means “seed”.
Basically, that means I’ll provied myself a semi-finished rails application with some added tasks suitable for:
- initialize databases (development, test and production)
- offer a facility to sign-up, logging-in on the site (via acts_as_authenticated plugin)
- invite friends (sending them credentials) to the site
- uploading and managing personal resources
- sharing own resoruces with friends (and/or whole world and/or no one)
For my personal taste, these are the features – actually – my web applications need.
Ratio
That proto-application purpose is only to offer a common base to start from. It shouldn’t be too big (we don’t like to waste things, right?), not too full-of-features, in other words: travel light.