adaptive-lighting icon indicating copy to clipboard operation
adaptive-lighting copied to clipboard

Enhancement: Reach bronze tier on HA integration quality scale

Open GriffenEdge opened this issue 11 months ago • 0 comments

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_description to give context to fields
    • [ ] Uses ConfigEntry.data and ConfigEntry.options correctly
  • [ ] 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

GriffenEdge avatar Apr 06 '25 09:04 GriffenEdge