leoapost / openthessaloniki.github.io

An Index for Open Data in Greece

Home Page:http://openindex.gr

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

An Index for Open Data in Greece

Contributors and Maintainers

If you know your way with Github, editing and updating the communities and the pinned agenda items is very simple, just edit the _data/communities.yaml or _data/pinnedAgenda.yaml files and send a Pull Request.

Web Developers

If you want to contribute to the development of this site you first need to setup your environment based on the project's requirements.

The Stack

  • Node 0.10.x
  • Ruby If you're on OS X or Linux you probably already have Ruby installed; test with ruby -v in your terminal.
  • Grunt npm install -g grunt-cli
  • Bower npm install -g bower
  • Jekyll gem install jekyll

This project was built using Jekyll and is based on the JekyllBootstrap template, you don't need to be familiar with these tools to do most of the tasks.

Installing the project

First fork this repository and clone it to your local:

git clone git@github.com:YOUR_USERNAME/openthessaloniki.github.io.git
cd meetups

After cloning is finished you need to install the development dependencies:

npm install && bower install

Working with the project

You can launch a webserver and a Jekyll watch alltogether simply by running grunt:

grunt

The default Grunt task will:

  • Launch a jekyll watch and auto-build on every file change.
  • Launch a local static webserver on port 9003.
  • Open your browser on http://localhost:9003

Assets and pages locations

  • Edit styles from the assets/css/main.css file.
  • Edit the layout from the _includes/themes/twitter/ folder.
  • The project's homepage is the file index.html in the root folder.
  • Edit the markup for the Meetups and Agenda items in the _includes/widgets/ folder.
  • All the site's data are in the _data/ folder.

Colophon

License

Copyright (c) 2014 SKGTech x OpenThessaloniki. Licensed under the MIT license.

About

An Index for Open Data in Greece

http://openindex.gr