This documentation is currently being moved to our new documentation site.

Please view or edit the documentation there, instead.

If you're looking for Fluid Project coordination, design, communication, etc, try the Fluid Project Wiki.

Use declarative configuration whenever possible

The Infusion Framework is designed to minimize the amount of actual code you have to write. Most of your component definitions will be declarative, in the form of JSON blocks defining the defaults for your components.

These declarative blocks should be used to do almost everything, including

The small amount of code you will write should be in free functions that will be referenced by the defaults.