frenck / spook

A scary 👻 powerful toolbox 🧰 for Home Assistant 🏡
https://spook.boo
MIT License
381 stars 36 forks source link

Add support for sub-integrations #323

Closed frenck closed 8 months ago

frenck commented 9 months ago

Description

This adds support for shipping integrations from within Spook itself.

Motivation and Context

Spook has much to offer and could be offering much more. However, the concept of integration in Home Assistant is limited to a single integration at a time.

Trying to break that barrier with Spook, by having Spook smuggle multiple integrations inside itself like a little trojan horse.

The goal is to be able to provide additional other integrations, like, for example, new helpers.

How has this been tested?

It hasn't yet, this is building the foundation.

Screenshots (if appropriate):

Types of changes

Checklist

sonarcloud[bot] commented 9 months ago

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 1 Code Smell

No Coverage information No Coverage information
0.0% 0.0% Duplication

teskanoo commented 7 months ago

Nice work :) - but I thought you were on holiday :)

frenck commented 7 months ago

@teskanoo I merged this right before I left.