Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/htanjo/frontend-boilerplate
Frontend boilerplate with Backbone.js, RequireJS, Modernizr and Less CSS.
https://github.com/htanjo/frontend-boilerplate
Last synced: about 1 month ago
JSON representation
Frontend boilerplate with Backbone.js, RequireJS, Modernizr and Less CSS.
- Host: GitHub
- URL: https://github.com/htanjo/frontend-boilerplate
- Owner: htanjo
- Created: 2012-09-18T16:59:01.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2012-09-19T07:49:19.000Z (over 12 years ago)
- Last Synced: 2023-03-23T17:52:41.795Z (almost 2 years ago)
- Language: JavaScript
- Homepage:
- Size: 418 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Frontend Boilerplate
====================Deliverables by this Boilerplate
--------------------------------You can get the following deliverables by using this boilerplate. They are managed with [Grunt](http://gruntjs.com/).
Currently, they all are almost blank pages.#### Distribution page
#### Developer's page
#### QUnit Test Results
#### YUIDoc Reference
Repository
----------
You will get the development source code at my repository.git://github.com/htanjo/frontend-boilerplate.git
Directory Structure
-------------------
frontend-boilerplate/
├── dist/ : Front-end files to deploy.
├── docs/ : Documentation of JavaScript application API.
├── src/ : Development source code.
├── test/ : QUnit tests.
├── .gitignore
├── grunt.js : Grunt build settings.
├── package.json : Package info.
└── README.mdRequirements to Build
---------------------
If you want to build this application, you have to install the follwing tools.* [Node.js](http://nodejs.org/) : Platform for development.
* [Grunt](http://gruntjs.com/) : Build management tool.
* [grunt-contrib](https://github.com/gruntjs/grunt-contrib) : Collection of common grunt tasks.
* [grunt-imagine](https://github.com/asciidisco/grunt-imagine) : Grunt tasks for optimizing & inlining images.
* [grunt-html](https://github.com/jzaefferer/grunt-html) : Grunt task for html validation.
* [phantomjs](http://phantomjs.org/) : Headless WebKit with JavaScript API. Required by QUnit task.
* pngout ([Linux,Mac](http://www.jonof.id.au/kenutils) / [Win](http://advsys.net/ken/utils.htm)) : PNG optimization tool. Required by grunt-imagine.### Build Issues in Windows
When build error occured in "pngmin" task in Windows, try to modify `helper.js` by yourself.node_modules/grant-imagine/tasks/helper.js
1. Replace with the [latest version](https://github.com/asciidisco/grunt-imagine/blob/master/tasks/helper.js).
2. Install "cheerio" module. `npm install cheerio` or `npm install -g cheerio`.
3. Modify `helper.js` line 4. before:`jQuery = require('jQuery');` -> after:`jQuery = require('cheerio');`#### Refer to:
*
*