thomasguillory / password-checker

Check the strengh of your password

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Password Checker

  1. Description

  1. About the stack

HTML:

CSS:

Sass is a transpiler, then compass & co are librairies of mixins for CSS3, Responsive grids, Media queries, and more...

Other:

It's a live reload tool (which injects CSS rather than reload).

  1. Install the dependencies

You need to have:

  • Ruby & Bundler
  • Node & NPM
  • Gulp (npm install -g gulp)

Then you can simply execute

./install.sh

It will install:

  • Ruby gems you need (locally with Bundler, specified in Gemfile)
  • Node packages you need (locally with NPM, specified in package.json)

Last, but not mandatory, install the fb-flo chrome extension to benefit of Live Reload: https://github.com/facebook/fb-flo

  1. How to work locally

Simply run the following command:

gulp

It will run the default gulp task which will:

Open your browser on http://localhost:8080

Don't forget to open the Chrome Dev Tools to benefit of fb-flo

Then work on your files in src/, each time you save your page will be actualized (if it really doesn't, restart gulp and/or refresh your page manually)

Files are served with sourcemaps so you can see coffeescript / sass in your chrome dev tools.

  1. Build production files

To build minified files without sourcemaps, run

gulp build-prod

It will output the files in build/production

/!\ THERE IS CURRENTLY AN ISSUE with css minification, please don't use build/production/css/build.css /!
(instead, use staging file)

About

Check the strengh of your password


Languages

Language:JavaScript 53.7%Language:CSS 21.1%Language:Ruby 9.8%Language:CoffeeScript 7.7%Language:HTML 7.4%Language:Shell 0.3%