Contributing
Workflow
- Discuss or track larger changes before massive refactors (issue / maintainer channel—follow repo norms).
- Branch from the integration branch your team uses (
main/develop). - Keep PRs focused—documentation + behavior should match; avoid unrelated formatting sweeps.
- Run
dotnet buildand relevantdotnet testbefore push.
Documentation duty
When you change behavior visible to users or alter bootstrap/module contracts, update:
- User docs under
docs/users/when UX changes. - Developer docs under
docs/developers/architecture/when registration flow, storage, or AI pipeline semantics shift.
Review expectations
- Layering: no new Infrastructure references from Core.
- Modules: prefer
IModuleextension over growingBootstrapperconditionals.
See Coding standards and repository .cursor/rules/coding-standard.mdc.