Skip to content

twcbe/geeknight

 
 

Repository files navigation

Geek Night Coimbatore

An open forum for geeks to connect, discuss & learn latest ideas, technologies and trends in software development

Quick Start

From the GitHub page, navigate to content folder and create/edit a yyyy-mm.html file. See content/example.html for possible parameters.

Development

We're using nanoc for static site generation. Jekyll/Octopress are hard-coded for blogging, while Nanoc is much simpler, doesn't take any assumptions and allows to build whatever type of content (not just blogs).

  • Make sure you have RVM installed
  • Clone this repo
  • Run bundle install
  • Run nanoc to compile the website
  • Run nanoc view to start a server and browse to localhost:3000

For ease, there is a Guardfile. You can run bundle exec guard, it will keep watching for changes and re-compile the site whenever any file is changed.

Deployment

Commit changes to master dir (including /docs dir) and push

Folder Structure

  • assets - contains all assets
  • assets/app.sass - contains the main stylesheet
  • assets/img/speakers - contains speaker images
  • content - content for each geek night
  • layouts - layouts for default and archive versions
  • Rules - routing rules
  • docs - folder containing the generated site

Front-End Development

  • Pure HTML/CSS/Javascript website. No JQuery.
  • Used HTML5 Boilerplate to generate the skeleton.
  • Used colourlovers.com for the color swatches.
  • Using SASS and Foundation for all the Styling.
  • Icon fonts were generated and downloaded from Fontello. Only icons from the Modern Pictogram set were used for consistency.

About

Geek Night Coimbatore - Monthly technology meetup for geeks!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • SCSS 75.0%
  • HTML 21.0%
  • Sass 2.5%
  • Other 1.5%