Front-end website prototype template.
First things first, install Node.js and Grunt.js CLI
Then, once you have the project downloaded, run the command npm install
in the root of the project.
Once this finishes running, you can build the project by running the command grunt
[TODO: Loads more documentation]
Do not edit files in the grunt generated /dist directory (these will always be deleted).
When you install any new npm packages use the command:
npm install <package> --save-dev
You can also use our Yeoman generator [TODO: Actually build the generator]
What is Grunt.js?
In one word: automation. The less work you have to do when performing repetitive tasks like minification, compilation, unit testing, linting, etc, the easier your job becomes. After you've configured it, a task runner can do most of that mundane work for you—and your team—with basically zero effort.
Find out more at the Grunt.js website.
What is Assemble?
Assemble is a component and static site generator that makes it dead simple to build modular sites, documentation and components from reusable templates and data.
- Documentation
- Plugins - Plugins extend the core functionality of Assemble.
- Helpers - Documentation for the helpers in the handlebars-helpers library.
- 2014-02-28 v0.4.0
- Split grunt tasks for quicker'watch'
- Extra layouts using 'extent, content, block' method
- Other minor fixes
- 2014-02-28 v0.3.0 Massive update (too much to list, see commit log)
- 2014-02-17 v0.2.0 Render components list
- 2014-02-13 v0.1.0 Inital project upload