homebridge-xiaomi-roborock-vacuum icon indicating copy to clipboard operation
homebridge-xiaomi-roborock-vacuum copied to clipboard

[v1.0.0] Platform re-write

Open afharo opened this issue 3 years ago • 0 comments

This PR will accumulate all the changes to the future release 1.0.0.

The goal of this new version is to solve many of the common requests by:

  • Registering the plugin as a Platform (resolves #247): This will help with assigning accessories to the rooms where they belong.
  • Migrate code to Typescript (resolves #170): This will help in reducing the potential issues when we miss some of the contracts in the communication layer with the platform.
  • Boost tested code-coverage (resolves #171): Reduce the chances to break working things when we add/modify any features in the future. It also forces us to design the code in the most functional way possible, making changes to be applied easier in the future.

⚠️ This is still a work-in-progress, and I cannot guarantee how soon it'll be completed.

afharo avatar Mar 15 '21 08:03 afharo