Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Everything you have to know about compound
Tree: 9149045077

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
basics
README.md
getting-started.md

README.md

CompoundJS guides

Basics

Getting started

Crash course to CompoundJS. Create your first app, learn structure, use generators and tools.

Compound Elements Explained

Take closer look at compound elements. Every part of application do it's own thing. This guide allows you to learn how use each part of compound and bundle it together to create awesome application.

Intermediate things

Routing

How to draw your application's routing map in few expressions. This guide shows you all compound routing map power and beauty.

Controllers

Everything you need to know about controllers and request handling flow: actions, hooks, middleware stack.

View/layouts rendering

Views, layouts, templating engines and all related stuff (except helpers, because helpers is a big theme worth separate guide).

View helpers

Everything about built-in and custom-made helpers. Learn how to create your own helpers and helper-related techniques to simplify and beautify your views.

Security

Types of attacks and how to protect your app against them. Which compoundjs features could be helpful.

Advanced topics

Meta-programming

Short talk about meta-programming techniques could be used to DRY controllers and reuse controllers code.

Events, Compound API

Learn how to use events to hook up particular application loading stages. Then use API methods to configure compound for your application needs.

Building extensions

Let's see how to extend compound and make your code reusable using extensions API.

Deploy

TODO: describe

Testing

TODO: describe

Something went wrong with that request. Please try again.