Eat Out Berlin is a tool to discover yummy places to eat in Berlin. Visit us at: eatout.berlin.
To install all the dependencies run:
npm install
bower install
To resize images you will need
sudo apt-get install graphicsmagick
The project uses CoffeeScript and Sass, which require a precompilation step. To compile code, run
gulp dev
This compiles all the sources, but will only make the /debug
version
work. The production version requires minification and other
processes. For that, just run:
gulp
During development, it is useful to compile things automatically as
you change files. For this (but only for /debug
), run:
gulp watch
There are other useful Gulp tasks:
- gulp data : Build the json data from the yaml files
- gulp resize : Resize images to get an optimized size
- gulp wacht : Build coffee and sass files on save (file change)
- gulp lint : Run the linter on the coffee files
Run the project locally by running:
make serve
Deploy the current version to gcloud:
make deploy
Programming source code is licensed under the Affero General Public License v3.
Content, including all text and pictures in the data
folder, are licensed under
Creative Commons + Attribution + Non Commercial + Share Alike v4.