summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorxengineering <me@xengineering.eu>2025-12-10 20:49:55 +0100
committerxengineering <me@xengineering.eu>2025-12-10 20:49:55 +0100
commitea648f5183e69f6d52d5e75b1bb2ec6f1714d4fa (patch)
treee7297acc7c4426a2d2ec92b5c5370deb463a6550
parent0d7c74fb805837c30c60fa14ade7c42eedfdef16 (diff)
downloadhomematic-go-main.tar
homematic-go-main.tar.zst
homematic-go-main.zip
Add README.mdHEADv0.1.0main
-rw-r--r--README.md26
1 files changed, 26 insertions, 0 deletions
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..b2a3755
--- /dev/null
+++ b/README.md
@@ -0,0 +1,26 @@
+# homematic-go
+
+This is a Go library to use homematic devices.
+
+## Usage
+
+This repository can be used as any other Go library.
+
+Furthermore it uses the Meson build system. An example program can be built
+with `meson` and `ninja`.
+
+```
+meson setup build
+ninja -C build
+```
+
+In addition to the default target specific ones can be specified with `ninja`.
+
+```
+ninja -C build <target>
+```
+
+These targets are currently supported:
+
+- `run` build and run the example program
+- `test` runs the unit test suite