A vibrant community of developers, designers, product people and entrepreneurs.
CSS HTML JavaScript
Clone or download
thanpolas Merge pull request #256 from skgtech/startups-update
More startups (Please check before merging)
Latest commit 640a535 Feb 10, 2018
Permalink
Failed to load latest commit information.
_app
_data
_includes
_layouts
_posts fix internal urls Nov 9, 2016
_scss
about
assets
blog
css
design_sources
fonts
jobs
js
projects add footer info as separate file Jun 27, 2016
startups
submit-event
together-2017
together-apr-2014
together-nov-2014
vendors
.dockerignore
.editorconfig
.eslintrc.yml
.gitignore
.nvmrc
404.html
CNAME
Dockerfile
README.md
_config.yml
docker-compose.yml
favicon.ico
google9a13f6baf9bbf1c0.html
gulpfile.js
index.html
package.json
robots.txt
sitemap.xml

README.md

Logo

SKGTech is a non profit organization based in Thessaloniki, Greece. The organization is comprised of creative and passionate people that love all the things revolving around technology.

For Meetup Organizers

SKGTech is using a public Google Calendar for storing and reading the events and meetups. See how you can add your event.

For 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
  • Ruby If you're on OS X or Linux you probably already have Ruby installed; test with ruby -v in your terminal.
  • Gulp npm install -g gulp
  • Jekyll gem install jekyll

This project was built using Jekyll, 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/skgtech.github.io.git

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

npm install

Working with the project

gulp

The default gulp task will:

  • Browserify the required modules.
  • Build sass and the Jekyll site.
  • Launch default Jekyll dev server with BrowserSync.
  • Watch HTML/SASS/JS/YAML folders and rebuild and reload the site on your browser.

More specific tasks:

  • gulp browserify: Browserifies whatever is in _app and produces assets/js/app.js
  • gulp jekyll-build: Builds jekyll
  • gulp sass: Builds sass sources, adds source comments and produces _site/css/style.css and css/style.css files.

Assets and pages locations

  • Edit styles inside _sass/ folder. /css/style.css is auto generated and injected by BrowserSync.
  • The project's homepage is the file index.html in the root folder.
  • All the site's data are in the _data/ folder.

Deploy

  • Generated styles and scripts must be committed.
  • Use npm run browserify-prod to generate a production build (only react transformer needs this, but it must be run on every build).
  • Anything merged on master branch automatically gets deployed by GitHub Pages.

License

MIT