-
Notifications
You must be signed in to change notification settings - Fork 8
Home
Jun Yang edited this page May 20, 2016
·
11 revisions
Welcome to the Brick.JS wiki! Scalable Web Development, One Brick at a Time!
Brick.JS is a HMVC style (component-based) Web Application Framework built on Node.js, features include:
- CommonJS environment for browser-side JavaScript.
- Template partials are associated with controllers.
- Automatic CSS modularization.
This documentation is divided into different parts. I recommend that you get started with Installation and then head over to the Quickstart, which is followed by several more detailed tutorials. For more detailed usage and internals of Brick.JS, check out the API documentation.
Brick.JS adopts micro-core architecture, many features are provided via external packages (extentions). Their documents are listed as following:
- Brick-Asset: https://github.com/brick-js/brick-asset
- Express: http://expressjs.com/en/4x/api.html
- Brick-Less: https://github.com/brick-js/brick-less
- Brick-Liquid: https://github.com/brick-js/brick-liquid
- Brick-Hbs: https://github.com/brick-js/brick-hbs
Brick.js is designed to support multiple template engines, and CSS/JS processors. All kinds of contributions are welcome.
- For template engines, checkout Template Engine Interface.
- For CSS/JS processors, checkout CSS/JS Processor Interface.