Central hub for canteen information (meals, location ...)
Ruby HTML CSS CoffeeScript
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
bin
config
db
doc
lib
log
public
spec
vendor/assets
.gitignore
.rubocop.yml
.travis.yml
Gemfile
Gemfile.local.example
Gemfile.lock
Guardfile
Guardfile.local.example
LICENSE.md
README.md
Rakefile
config.ru
openmensa.canspec

README.md

OpenMensa - Die offene Mensa Datenbank.

Build Status Coverage Status Code Climate Dependency Status

OpenMensa is a free database for canteens. We act as a central exchange for all canteen relevant information, such as canteen list, canteen position and meal menus.

We provide a standardized format to access and provide this information. This reduces the workload for a canteen provider to make their meal menus available on different end points (website, android, iOS ...).

We are currently focused on Germany but are interested to open to other countries.

Dependencies

  • Ruby 2.x (> 2.1)
  • Gems (rails 4.2, for other see Gemfile)
  • PostgreSQL as database backend
  • whenever regular tasks (fetching menus, sending emails)

Getting started

  1. install needed gems

    bundle install
  2. Run test suite

bundle exec rake

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Add specs for your feature
  4. Implement your feature
  5. Commit your changes (git commit -am 'Add some feature')
  6. Push to the branch (git push origin my-new-feature)
  7. Create new Pull Request

License

AGPL License

Copyright, 2014 OpenMensa