Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
api
 
 
 
 
 
 
 
 
web
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Manitou framework

Assets

  • Bootstrap 4
  • SASS
  • Font Awesome
  • Respond.JS
  • html5shiv
  • Grunt
  • Bower
  • Jekyll

Some components are also based on angular.js

Getting Started

This project requires Jekyll, Grunt and Bower. As dependencies this project also need Ruby for Jekyll and NodeJS and npm for Grunt and Bower.

Ruby

Install RVM : https://rvm.io Solve a lots of issues when multiple ruby versions have been installed.

$ \curl -sSL https://get.rvm.io | bash -s stable --ruby

Jekyll

Install Jekyll : http://jekyllrb.com/

$ gem install jekyll

Test Jekyll (optional)

To test if everything is ok, you can serve the website. (watch files update by default except _config.yml)

$ jekyll serve

Install dependencies

From the project's directory execute :

$ npm -g install grunt-cli bower
$ npm install
$ bower install

Run project with Grunt.

$ grunt

Stats

To have statistics on the project, run the following command :

$ grunt stats

CSS-count gives you data on the code (IE9 is limited to 4095 selectors) and PageSpeed offers data on the project performance according to Google PageSpeed Insights.

Critical CSS

The framework uses the grunt contrib for criticalcss. When you launch grunt, it generates critical css files in _includes/critical/.. that is inlined in the head of each html view.

About

Manitou Web Framework

Resources

Releases

No releases published

Packages

No packages published