adaptive-lighting
adaptive-lighting copied to clipboard
Enhancement: Reach bronze tier on HA integration quality scale
It would be great to get Adaptive Lighting to meet all the Bronze tier requirements on Home Assistant's Integration Quality Scale and make sure the project is meeting/exceeding the baseline standard that HA sets.
The rules that need to be met to meet Bronze tier are:
- [ ]
action-setup- Service actions are registered in async_setup - [ ]
appropriate-polling- If it's a polling integration, set an appropriate polling interval - [ ]
brands- Has branding assets available for the integration - [ ]
common-modules- Place common patterns in common modules - [ ]
config-flow-test-coverage- Full test coverage for the config flow - [ ]
config-flow- Integration needs to be able to be set up via the UI- [ ] Uses
data_descriptionto give context to fields - [ ] Uses
ConfigEntry.dataandConfigEntry.optionscorrectly
- [ ] Uses
- [ ]
dependency-transparency- Dependency transparency - [ ]
docs-actions- The documentation describes the provided service actions that can be used - [ ]
docs-high-level-description- The documentation includes a high-level description of the integration brand, product, or service - [ ]
docs-installation-instructions- The documentation provides step-by-step installation instructions for the integration, including, if needed, prerequisites - [ ]
docs-removal-instructions- The documentation provides removal instructions - [ ]
entity-event-setup- Entities event setup - [ ]
entity-unique-id- Entities have a unique ID - [ ]
has-entity-name- Entities use has_entity_name = True - [ ]
runtime-data- Use ConfigEntry.runtime_data to store runtime data - [ ]
test-before-configure- Test a connection in the config flow - [ ]
test-before-setup- Check during integration initialization if we are able to set it up correctly - [ ]
unique-config-entry- Don't allow the same device or service to be able to be set up twice