Skip to content

varvet/rubyeurope.com

 
 

Repository files navigation

Ruby Europe

Repository used for Ruby Europe site

Production at: https://rubyeurope.com

Contributing Changes

As an open-source project hosted on GitHub at rubyeurope/rubyeurope.com, we welcome contributions, especially for updating information about local Ruby meetups and conferences. The db/seeds.rb file is used to populate the database with each deployment, so put new meetups and conferences there.

An example Pull Request: rubyeurope#1

Here's how to contribute:

  1. Fork the repository and create your feature branch:

    git checkout -b my-new-feature
    
  2. For new meetups or conferences:

    • Add the event logo to the public/logos folder. Name it consistently with existing logos.
    • Update db/seeds.rb with the new event information.
  3. Make your changes in the relevant files.

  4. Commit your changes:

    git commit -am 'Add some content'
    
  5. Push to the branch:

    git push origin my-new-feature
    
  6. Create a new Pull Request.

Local Installation

Follow these steps to set up the project locally:

  1. Clone the repository:

    git clone https://github.com/rubyeurope/ruby-europe.git
    cd ruby-europe
    
  2. Install Ruby dependencies:

    bundle install
    
  3. Set up the database:

    • Create database, run migrations and seed data:
      rails db:setup
      
  4. Start the Rails server:

    bin/dev # use to enable tailwind and hot reload
    
  5. Visit http://localhost:3000 or http://0.0.0.0:3000 in your web browser to see the application running (Google maps won't work otherwise).

About

Source code of rubyeurope.com

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 54.6%
  • HTML 27.8%
  • JavaScript 12.5%
  • CSS 2.3%
  • Dockerfile 2.1%
  • Shell 0.6%
  • Procfile 0.1%