Skip to content
/ houCe Public

Putting templates, styles and controllers all under same roof. In 100% CoffeeScript.

Notifications You must be signed in to change notification settings

jussiry/houCe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

houCe is a client oriented node.js framework that uses CoffeeScript to build templates that have styles definitions and controllers in the same file next to the template definition. This is done by using CoffeeKup to compile template HTML and CCSS to build CSS definitions.

In addition houCe has automatic route handler (aka Pager) that fires top templates @open controller with params specified in URL. E.g. /#/list/limit=10/green would execute list.tmpl files @open function with {limit:10, green:true}.

get started

If you don't have Node.js installed, get it here. You'll also need git.

mkdir name_of_your_project
cd name_of_your_project
git init
git pull git://github.com/jussiry/houCe.git
npm install -g coffee-script node-dev
nmp install
node-dev start.coffee

Now open http://localhost:3001/ in your browser.

commands

  • coffee start.coffee production - Start in production mode.
  • cake update_houce - Update to new version of houCe. Warning: you'll need to merge all the changes you've done to original houCe files. Also removes intro.page and intro_api_access.templ.
  • cake build_client - Compile client files to public folder; normally done automatically.
  • cake build_docs - Build documentation to /public/docs

documentation

File by file documentation can be found here.

About

Putting templates, styles and controllers all under same roof. In 100% CoffeeScript.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published