Bamboo stands for "Backbone marionette bootstrap. At first, Bamboo aimed to provide a solid boilerplate for designing responsive client side MVC applications of any-scale, intended to indented code lovers and python fanatics. You can find the original project here: http://github.com/gloaec/bamboo
Given the very promising prospects offered by NodeJS, the objectives were reassessed. Bamboo provides a very modular architecture based on Brian Mann's approach of Backbone-Marionette concerning the client-side application and tends to adopt Snap's philosphy for APIs management. So far, it is based on Sails (for easy techno-transition matters) and tries not much to stick to rails mechanisms, in order to ease a potential future technology change.
git clone git@github.com:gloaec/bamboojs.git
cd bamboojs
npm install
node app.js
Point your web browser at http://localhost:1337.
Try it out: http://bamboo.pwr.link/
Checkout the documentation: http://bamboo.pwr.link/doc/index.html
Available components so far:
- Loading: Utility to inject spinner while loading some entity.
- Breadcrumbs: Current page navigation breadcrumb
- Flash: Generate flash alerts from application command
- Page: Helper to set up page with title, subtitle, breadcrumbs, etc.
GNU General Public License v3.0 - Copyright © 2015 Ghislain Loaec