A scratch build start point for front-end developers.
Branch: develop
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
dist
src
.gitignore
.jscsrc
.jshintrc
.scss-lint.yml
LICENSE
README.md
gulpfile.js
package.json

README.md

Elemental

Dependency Status Dev Dependencies

A scratch build start point for front-end developers.

Setup

  • Install required GEM packages: gem install sass scss_lint
  • Install required global NPM dependencies: npm install -g jscs jshint requirejs
  • Run npm install to install all local dependencies

Usage

  • Run gulp develop to start automatic build scripts
  • Start building your app...

Remember To:

  • Update the .htaccess file to have your required environment configuration.
  • Update dist/index.html theme-color meta tag with your desired colour.
  • Duplicate and modify the src/js/imports/modules/_module.js template to create your own JavaScript modules (don't forget to add the files to src/js/app.js, and their dependencies to src/js/imports/main.js if they need methods to be called on ready, load or resize).

Notes

  • Uses NPM for package management and Gulp for automated tasks
  • Uses RequireJS for JavaScript modulisation
  • Includes underscore.js by default (because it's just so dang useful!)
  • Uses SCSS for CSS pre-prosessing
  • Has JavaScript and CSS linting

License

Licensed under the MIT license. Copyright © 2015 Mike Parsons