Guide for developing, testing, and maintaining lock platform providers (e.g., zwave_js, zigbee2mqtt, zha, schlage, akuvox) implementing BaseLockProvider in Keymaster.
FutureTense/keymaster
SkillsMP has collected 7 skills from FutureTense/keymaster. Open a skill to review its source and details.
- Latest recorded source activity
- SkillsMP catalog refreshed
- skills collected
- 7
- GitHub stars
- 347
- GitHub forks
- 55
Skills in this repository
Showing 7 of 7 collected skills.
Procedure and guidelines for verifying and maintaining 100% patch test coverage on all modified and added lines across Keymaster PRs and branches.
Architectural patterns and lifecycle instructions for KeymasterCoordinator, KeymasterLockCoordinator, fan-out notification architecture, child entity platforms, and storage migrations.
Standards and commands for linting, code formatting, typing validation (Ruff, MyPy, Codespell, ESLint, Pre-commit/Prek, Tox), and adherence to Home Assistant Python 3.14 standards in Keymaster.
Workflows, conventions, and commands for writing and running async Home Assistant unit and integration tests using pytest, tox, pytest-homeassistant-custom-component, and coverage tools.
Procedure for preparing and submitting pull requests in keymaster, enforcing the required PR template (.github/PULL_REQUEST_TEMPLATE.md), checklist validation, and quality gates.
Workflows for developing, building, bundling, and testing the TypeScript / Lit Lovelace dashboard strategy in lovelace_strategy/.