...
- function optimally with the Infusion Framework,
- take full advantage of Framework features, and
- are easy to maintain.
General Guidelines
- Use declarative configuration whenever possible
- Define components to be 'autoInit'
- Minimize use of init functions
- Define defaults in a consistent order