Thanks for contributing! Keep changes focused and documented.
- Fork the repo
- Create a branch:
git checkout -b feature/your-change - Commit:
git commit -m "Add ..." - Push and open a PR
- YAML: 2-space indent
- Add comments for any non-obvious pin/behavior changes
- New features: include instructions in README
- Validate ESPHome YAML:
esphome config esphome/fpr_nuki.yaml - Test on bench (USB) before OTA
- Never commit secrets (Wi-Fi, API keys, OTA passwords). Use Home Assistant secrets or
.secrets.yaml.