Permalink
Fetching contributors…
Cannot retrieve contributors at this time
90 lines (62 sloc) 5.07 KB
= THE RUBYISTS.EU INITIATIVE
This initiative was born in late September 2009, when the Rock & Code [http://rock-n-code.com] crew realized how paradoxically isolated European Ruby/Rails User Groups are and how this obstacle can be easily overcome by developing a communications platform that aims at integrating the Rubyists into a dynamic European core through the sharing of information and experience and through better cooperation and collaboration. As a member of the Amsterdam Ruby Group
[http://amsterdam-rb.org] and as a founder of a company that occasionally sponsors Ruby events in Amsterdam, Javier Cicchelli shared our vision of Rubyists.EU with the Amsterdam Ruby group. At a certain stage, some of the Amsterdam.rb members volunteered to assist us with its functional development.
== Mission
We strive to promote awareness, enhance assistance, and further boost cooperation and collaboration among individual Ruby hackers and Ruby/Rails User Groups throughout Europe.
== Vision
We dream that in time, by forging long-lasting bonds, European Rubyists could foster a sense of belonging to something bigger than their local Ruby communities.
== Message
United we stand out!
= PROJECT
This project is designed to be an extensible client-server architecture entirely built on Open Source technologies. The Ruby programming language [http://www.ruby-lang.org] and the Sinatra web framework [http://sinatrarb.com] were chosen as the main orchestrator due to their flexibility, simplicity, and support for REST. The data repository of this project is the PostgreSQL relational database server [http://www.postgresql.com]. The interface is provided by DataMapper [http://datamapper.org]. On the front-end side, HAML [http://haml-lang.com] and SASS [http://sass-lang.com] are the perfect tools for generating the HTML structure and CSS representation for the Website. The web interface is powered by the (in)famous Javascript language, JQuery [http://jquery.com], JSON [http://json.org], and Google Maps API [http://code.google.com/apis/maps/]. Currently, the live version of the website is posted on Heroku [http://heroku.com] due to its easy setup and simple deployment.
== Install
In order to run a local fork of this project, you need to install a version of the Ruby 1.8.X or 1.9.X
interpreter [http://www.ruby-lang.org/en/downloads/] and the PostgreSQL [http://www.postgresql.org/download/] database server. You must also install the PostgreSQL libraries in order to compile
natively the 'data_objects' and 'do_postgres' gems.
== Dependencies
The main dependencies this project requires are the following gems:
* sinatra >= 0.9.4
* haml >= 2.2.3
* dm-core >= 0.10.1
* dm-validations >= 0.10.1
* dm-aggregates >= 0.10.1
* dm-serializer >= 0.10.1
* dm-pager >= 0.0.7
* json >= 1.1.3
* data_objects >= 0.10.0
* do_postgres >= 0.10.0
== Testing
If you want to execute a different set of tests, you require the following gems:
* cucumber >= 0.4.2
* rspec >= 1.2.9
* selenium >= X.X.X
* webrat >= 0.5.2
= INVOLVEMENT
Everyone is welcome to get involved and assist with the further development of the Rubyists.EU initiative. Involvement could come in different shapes and sizes. You can make this platform better by posting comment, making suggestions, providing constructive criticism, or even writing a piece of code for a feature. Successful collaboration stems from tolerance, respect for different opinions, and professionalism. Nothing else matters.
== Rules
If you want to get involved and partake in the nitty-gritty development of this ambitious initiative, you should should follow a few very simple, but yet, mandatory rules:
* Follow our Github account.
* Harbor upmost respect for everyone involved. Any lack of respect will NOT be tolerated!
* The official language of this project is English.
* Dialog is critical for the implementation and the successful development of this initiative.
* Both the roadmap and the features wish-list are published on the Wiki section.
* In case of doubt, do not hesitate to speak up and ask questions.
== Collaborators
The current list (in alphabetical order) of all the people who have been involved in the Rubyists.EU initiative.
* Fernando Vezzosi [http://github.com/bucciarati]
* Gustavo Malamud [http://github.com/gusma]
* Javier Cicchelli [http://github.com/mr-rock]
* Mariela Dimitrova [http://github.com/dream-warrior]
* Panayiotis Papadopoulos [http://github.com/panosjee]
* Satish Talim [http://github.com/rubylearning]
* Wes Oldenbeuving [http://github.com/narnach]
* Wijnand Wiersma [http://github.com/wijnand]
= GET IN TOUCH
Join the Rubyists.EU initiative, get involved, and do not hesitate to contact us, should you have any further questions. We are looking forward to hearing from you!
* E-Mail [mailto:info@rubyists.eu]
* IRC [irc://irc.freenode.net/rubyists.eu]
* Wave [https://wave.google.com/wave/?pli=1#restored:wave:googlewave.com!w%252Ba39S3saqF]
* Google Group [http://groups.google.com/group/rubyists-eu]
* LinkedIn [http://www.linkedin.com/groups?gid=2400973]
* Facebook [http://www.facebook.com/pages/Europe/RubyistsEU/188196555796]
* Twitter [http://twitter.com/rubyists-eu]