Features

ANT Build Tool

Pros

yourapp
    +-- css
    |   +-- main.css
    |   +-- normalize.css
    +-- doc
    +-- img
    +-- js
    |   +-- main.js
    |   +-- plugins.js
    |   +-- vendor
    |       +-- jquery.min.js
    |       +-- modernizr.min.js
    +-- .htaccess
    +-- 404.html
    +-- index.html
    +-- humans.txt
    +-- robots.txt
    +-- crossdomain.xml
    +-- favicon.ico
    +-- [apple-touch-icons]
			
Snippet 1: Boilerplate Project Structure
<!doctype html>
<!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en"> <![endif]-->
<!--[if IE 7]>    <html class="no-js ie7 oldie" lang="en"> <![endif]-->
<!--[if IE 8]>    <html class="no-js ie8 oldie" lang="en"> <![endif]-->
<!-- Consider adding an manifest.appcache: h5bp.com/d/Offline -->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en"> <!--<![endif]-->
<head>
 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  <title></title>
  <meta name="description" content="">
  <meta name="author" content="">
  <!-- Mobile viewport optimized: j.mp/bplateviewport -->
  <meta name="viewport" content="width=device-width,initial-scale=1">
  <!-- CSS: implied media=all -->
  <!-- CSS concatenated and minified via ant build script-->
  <link rel="stylesheet" href="css/style.css">
  <!-- end CSS-->
  <!-- More ideas for your <head> here: h5bp.com/d/head-Tips -->

  <!-- All JavaScript at the bottom, except for Modernizr / Respond.
       Modernizr enables HTML5 elements & feature detects; Respond is a 
       polyfill for min/max-width CSS3 Media Queries
       For optimal performance, use a custom Modernizr build:
        www.modernizr.com/download/ -->
  <script src="js/libs/modernizr-2.0.6.min.js"></script>
</head>
<body>
  <div id="container">
    <header>
    </header>
    <div id="main" role="main">
    </div>
    <footer>
    </footer>
  </div>
  <!--! end of #container -->
  <!-- JavaScript at the bottom for fast page loading -->
  <!-- Grab Google CDN's jQuery, with a protocol relative URL; fall back to local if offline -->
  <script src="//ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
  
  <!-- scripts concatenated and minified via ant build script-->
  <script defer src="js/plugins.js"></script>
  <script defer src="js/script.js"></script>
  <!-- end scripts-->
 <!-- Prompt IE 6 users to install Chrome Frame. Remove this if you want to support IE 6.
       chromium.org/developers/how-tos/chrome-frame-getting-started -->
</body>
</html>
Snippet 2: Generated Sample Template

Addtional Links