Contributing
Thank you for helping build respectful, local-first technology for families and caregivers.
Principles
Section titled “Principles”- Never introduce a camera, microphone, remote dependency or secondary use of personal data without an accepted architecture decision record.
- Never present an estimate as certainty. A degraded sensor state must be visible to the family.
- Home Assistant remains the home automation engine, Élise Core the sole decision authority.
- Focused pull requests, with Conventional Commits messages.
Workflow
Section titled “Workflow”- Open or reference an issue describing the user outcome.
- Add a decision under
docs/adrbefore any structural, privacy, security or compatibility change. - Run
pnpm format:check,pnpm lint,pnpm typecheck,pnpm testandpnpm build. - For Home Assistant bridge changes, test the pinned release and the previous monthly release.
All contributions are accepted under AGPL-3.0-only.
