rock-n-code/lemmy — Issue #8: Add support for Jade template engine.
Author: mr-rock
Created: 2012-02-24 00:28:55+00:00
State: open
Labels: feature

[Jade](http://jade-lang.com/) is the defacto view template engine on [Express](http://expressjs.com/) so, even tough I don't personally like it (because I prefer a syntax closer to HTML), it is important to support it.

In order to include the support for Jade on Lemmy, it is required to improve the existing codebase by implementing the following tasks:

* Include the type of engine selection on the 'setup' command to render dynamically the app.js and package.json files.
* Include the type of engine selection on the 'layout' command to render the HTML5 boilerplate files, views, and partials promptly.
* Split the Templates files into different but logical files and prepare the ground for the Jade support.
* Create the Jade equivalent templates of those existing EJS templates.
* Every command that generates views and partials should be conscious of the selected engine and render files promptly.

So far, so good. In case I forgot to mention something, it will be added later.