Chaplin is an architecture for JavaScript applications using the Backbone.js library. Chaplin addresses Backbone’s limitations by providing a lightweight and flexible structure that features well-proven design patterns and best practices.
In this case, Backbone is replaced with Exoskeleton, faster and leaner Backbone without dependencies on jQuery and underscore.
The Chaplin website is a great resource for getting started.
Here are some links you may find helpful:
- Getting Started
- Documentation
- API Reference
- Annotated Source Code
- Applications built with Chaplin
- Cookbook
- Chaplin on GitHub
Articles and guides from the community:
Get help from other Chaplin users:
If you have other helpful links to share, or find any of the links above no longer work, please let us know.
If you haven't already installed Brunch, run:
npm install -g brunch
Once you have Brunch, install this application's dependencies:
# from labs/dependency-examples/chaplin-brunch
npm install & bower install
To build the app, run:
# from labs/dependency-examples/chaplin-brunch
brunch build
To watch for changes and re-compile:
# from labs/dependency-examples/chaplin-brunch
brunch watch
Open public/index.html
in your browser to see it in action!
This TodoMVC application was created by @paulmillr.