Contributing
Developer documentation for working on Aura’s codebase. These guides cover architecture, extension patterns, testing, and package organization.
- Architecture — mental map of the codebase: request lifecycle, key types, package layers
- Extending — step-by-step guides for adding tools, providers, hooks, config entities, and plugins
- Testing — three-tier testing strategy, assertion helpers, fixtures, interactive verification
- Packages — package placement rules, naming conventions, decision tree for new code