Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Platform dedicated to all Ruby/Rails User Groups around Europe

tree: 33cee0ccae

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 data
Octocat-spinner-32 features
Octocat-spinner-32 lib
Octocat-spinner-32 public
Octocat-spinner-32 spec
Octocat-spinner-32 views
Octocat-spinner-32 .gems
Octocat-spinner-32 .gitignore
Octocat-spinner-32 LICENSE
Octocat-spinner-32 README
Octocat-spinner-32 Rakefile
Octocat-spinner-32 application.rb
Octocat-spinner-32 config.ru
README
= 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]
Something went wrong with that request. Please try again.