You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<li>Backend: from no backend apps to <ahref="http://rubyonrails.org/">Rails</a>, <ahref="http://djangoframework.org">Django</a>, <ahref="http://nodejs.org/">Node.JS</a>, <ahref="http://flask.pocoo.org/">Flask</a>, or even <ahref="http://couchdb.apache.org/">CouchDB</a>.</li>
56
-
</ul>
57
-
Mixing is allowed: stylus files can be combined with Sass,
58
-
coffeescripts can be blended with js / roy etc.
59
-
In addition, we have
60
-
<ul>
61
-
<li><ahref="http://html5boilerplate.com/">HTML5 Boilerplate</a> normalize.css, helpers.css & index.html</li>
62
-
<li><em>(Coming soon)</em> Testing of applications with <ahref="https://github.com/visionmedia/mocha">Mocha</a></li>
<li>Source code minifiers: <ahref="https://github.com/mishoo/UglifyJS">uglify.js</a> for javascript and <ahref="https://github.com/GoalSmashers/clean-css">clean-css</a> for stylesheets.</li>
Want something else, like <ahref="http://haml-lang.com/">HAML</a> support? No problem! We have a nice <ahref="http://brunch.readthedocs.org/en/latest/plugins.html">plugin API</a> and <ahref="https://github.com/brunch/brunch/wiki/Plugins">a bunch of plugins</a>.
71
-
</div>
46
+
<h2>Application assembler</h2>
47
+
<p>Brunch is an assembler for HTML5 applications. It's agnostic to frameworks, libraries, programming, stylesheet & templating languages and backend technology.</p>
48
+
49
+
<p>To simplify app development, brunch automatically wraps your scripts and templates in common.js modules. All build errors are printed to console. If you have growl / libnotify, brunch will use them too.</p>
50
+
51
+
<p>
52
+
Brunch uses node.js plugins to speak with compilers. There are a bunch of plugins already:
<p>In case your favorite language / tool is not supported yet, you can write brunch plugin for it, it's very simple. See <ahref="http://brunch.readthedocs.org/en/latest/plugins.html">documentation</a> for required steps. Feel free to edit <ahref="https://github.com/brunch/brunch/wiki/Plugins">wiki page</a> and add new plugins there.</p>
62
+
63
+
<p>
64
+
Brunch doesn't encourage you to use any particular technology, but application skeletons can do it. Some interesting skeletons:
65
+
<ul>
66
+
<li>Base (comes with brunch): HTML5 Boilerplate with Backbone.js. Main languages are CoffeeScript, Stylus and Eco.</li>
67
+
<li>Brunch with Chaplin: Bootstrap, HTML5 Boilerplate, Chaplin classes over Backbone.js. Main languages are CoffeeScript, Stylus and Handlebars.</li>
68
+
</ul>
69
+
Of course, you can throw skeleton technologies away and build your own structure.
70
+
</p>
72
71
73
72
<divclass="page-section" id="getting-started">
74
73
<h2>Getting started</h2>
75
-
<p>You'll need <ahref="http://nodejs.org/">node.js</a> 0.6. Execute:</p>
74
+
<p>You'll need <ahref="http://nodejs.org/">node.js</a> 0.6.10+. Execute:</p>
76
75
<pre>npm install -g brunch</pre>
77
76
<p>You're done!</p>
78
77
<p>To create a new project, execute <code>brunch new <project name></code>.</p>
0 commit comments