xarisd / devit

The Devit Conference

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DEVit Conference Website Sources

DEVit the 360° Web Development Conference http://devitconf.org

Build Status

Setup

The site is made with Jekyll.

You need node, npm, bower, Ruby and bundler gem installed in order to build the site.

Build Environment

We use Grunt to manage the development workflow, build and deploy, if you don't have it installed:
npm install grunt-cli -g

We use Bower to manage client side libraries and frameworks, if you don't have it installed:
npm install -g bower

We use Bundler to manage the Jekyll dependencies, if you don't have it installed:
gem install bundler

Setup Commands

  • Clone
git clone git@github.com:skgtech/devit.git
cd devit
  • Install Jekyll and its dependencies
bundle install
  • Install node packages
npm install
  • Install bower packages
bower install

Build Commands

  • grunt serve: Launch the website locally, a development workflow with livereloads and watches.
  • grunt build Build the website, output will be in folder dist/.
  • grunt deploy: Build & Deploy the website using github pages.
  • grunt --help: See all available tasks.

Directory Structure

Pretty straightforward stuff here, the whole website is under the folder app/.

Release History

  • v0.0.1, 15 Dec 2014
    • Big Bang

Troubleshooting

  1. If you get an error like the following

Warning: Please install Jekyll before running this task. Use --force to continue.

Please make sure you have the jekyll gem installed.

You can bundle install to install this and its dependencies.

  1. If you get an error like the following

Warning: Syntax error: File to import not found or unreadable: bootstrap-sass-official/assets/stylesheets/_bootstrap.scss.
Load paths:
...
on line 6 of app/_scss/main.scss
Use --trace for backtrace. Use --force to continue.

Please make sure you run bower install to install the packages needed.

If you don't have bower installed: npm install -g bower

License

Copyright ©2015 SKGTech. Licensed under the MIT license.

About

The Devit Conference

License:MIT License


Languages

Language:JavaScript 67.6%Language:CSS 31.9%Language:Ruby 0.6%