Thessaloniki's tech and developer Events, Meetups & News.
SKGTech is using a Public Google Calendar for storing and reading the events and meetups. We also retain very few Pinned events that are edited only within this repository and reside in the _data/agenda.yaml file. The Pinned events will appear after all the Calendar events.
If you want to contribute to the development of this site you first need to setup your environment based on the project's requirements.
- 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.
First fork this repository and clone it to your local:
git clone git@github.com:YOUR_USERNAME/skgtech.github.io.git
cd meetups
After cloning is finished you need to install the development dependencies:
npm install && bower install
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
- 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.
- Uses Bolt template