Giter Site home page Giter Site logo

imclab / lemanz Goto Github PK

View Code? Open in Web Editor NEW

This project forked from cybernetics/lemanz

0.0 2.0 0.0 889 KB

A starting point for all my personal/work-related projects using Sass and Compass. Feel free to pull from anything you like in this repo or not. Additionally includes special JavaScript starting points/libraries like the jQuery plugin SVGMagic, HammerJS, RespondJS and MatchMedia Polyfill.

License: MIT License

lemanz's Introduction

Lemanz

A starting point for all my personal/work-related projects using Sass and Compass. Feel free to pull from anything you like in this repo or not. Additionally includes special JavaScript starting points/libraries like the jQuery plugin SVGMagic, HammerJS, RespondJS and MatchMedia Polyfill.

Browser Support

I aim to support the following browsers and their associated versions throughout all my projects.

ie 8+ opera 17+ safari 6+ chrome 32+ https://raw2.github.com/alrra/browser-logos/master/firefox/firefox_32x32.png 26+ ios 6+ chrome for android Android 4+

Project Stack

  • Node v0.10.24
  • NPM v1.3.21 node package manager
  • Grunt-CLI v0.1.9
  • Grunt v0.4.2
  • Bower 1.2.8
  • Ruby 2.0.0p247
  • Sass 3.2.12 (Media Mark) syntactically awesome stylesheets
  • Compass 0.12.2 (Alnilam)
  • jQuery 1.10.2 javascript query
  • Modernizr 2.6.2

Installation

Project Dependencies

Bundler

Depending on your tastes you have a few options to manage gemset dependencies. The cool kids like RVM and the others like rbenv. It's a pick your poison kind of deal. The reality is that RVM is much easier and cleaner to manage/isolate gemsets. Totally up to you though.

Gem dependencies are installed using Bundler. Bundler maintains a consistent environment for ruby applications. It tracks an application's code and the rubygems it needs to run, so that an application will always have the exact gems (and versions) that it needs.

If you don't have Bundler installed you can install it like so:

$ gem install bundler

Once Bundler is installed run the following command:

$ bundle install
  • Compass Gem
  • Sass Gem
  • Sass Globbing Gem

You can always check if the correct Gems are installed by running the bash command gem list which will list all your gem dependencies installed.

Bower

Bower

bower is a package manager for the front-end to help alleviate the pain of retrieving and updating our project dependencies manually (like jQuery or Normalize for example). To install bower dependencies that are controlled through the bower.json file you must execute the following command…

bower install
  • normalize.scss
  • typeplate.scss
  • css-modal.scss
  • jquery.placeholder.js
  • jquery.scrollTo.js
Grunt

Grunt

Install Grunt Package Dependencies

npm install
  • devUpdate
  • watch
  • compass
  • sass
  • imagemin
  • qunit
  • jshint
  • concat
  • uglify
  • clean
  • copy
  • replace
  • htmlmin
  • useminPrepare
  • usemin
  • asset_cachebuster
  • rev
  • matchdep

Notes

apache

  • Apache config follows the HTML5 Boilerplate, but adds the ability to serve .svgz along with supporting cache busting using the method main.123456.css. Also strips .php files from their file extension.

Additional Resources

lemanz's People

Contributors

grayghostvisuals avatar

Watchers

JT5D avatar James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.