From 1bc1f6b48b79413790f81f3d540b000c7b5c4b11 Mon Sep 17 00:00:00 2001 From: "alexei.dolgolyov" Date: Sun, 12 Apr 2026 22:47:21 +0300 Subject: [PATCH] feat: umbrella repo with submodules for LedGrab app and HA integration --- .gitmodules | 6 ++++++ README.md | 22 ++++++++++++++++++++++ led-grab | 1 + led-grab-haos-integration | 1 + 4 files changed, 30 insertions(+) create mode 100644 .gitmodules create mode 100644 README.md create mode 160000 led-grab create mode 160000 led-grab-haos-integration diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..f7521d5 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,6 @@ +[submodule "led-grab"] + path = led-grab + url = https://git.dolgolyov-family.by/alexei.dolgolyov/ledgrab.git +[submodule "led-grab-haos-integration"] + path = led-grab-haos-integration + url = https://git.dolgolyov-family.by/alexei.dolgolyov/ledgrab-haos-integration.git diff --git a/README.md b/README.md new file mode 100644 index 0000000..60fdbaf --- /dev/null +++ b/README.md @@ -0,0 +1,22 @@ +# LedGrab + +Ambient lighting system that captures screen content and drives LED strips in real time. + +This is an umbrella repository that references both LedGrab components as git submodules: + +| Submodule | Description | +|-----------|-------------| +| [led-grab](https://git.dolgolyov-family.by/alexei.dolgolyov/ledgrab) | Main application — FastAPI server, web dashboard, device drivers | +| [led-grab-haos-integration](https://git.dolgolyov-family.by/alexei.dolgolyov/ledgrab-haos-integration) | Home Assistant custom integration (HACS-compatible) | + +## Clone with submodules + +```bash +git clone --recurse-submodules https://git.dolgolyov-family.by/alexei.dolgolyov/ledgrab-mixed.git +``` + +Or, if already cloned: + +```bash +git submodule update --init --recursive +``` diff --git a/led-grab b/led-grab new file mode 160000 index 0000000..02cd9d5 --- /dev/null +++ b/led-grab @@ -0,0 +1 @@ +Subproject commit 02cd9d519c74bd83b61b24f9ac2ce32a1f182305 diff --git a/led-grab-haos-integration b/led-grab-haos-integration new file mode 160000 index 0000000..579553a --- /dev/null +++ b/led-grab-haos-integration @@ -0,0 +1 @@ +Subproject commit 579553a8509fcf0150319e3dd47dd5096e16bf32