Contributing
Contributions are welcome. zigduck is licensed under the MIT license; see the LICENSE file in the
repository.
More protocols
Section titled “More protocols”If you’d like zigduck to support devices on other protocols such as Matter or Z-Wave, open a pull request with a suggested persistent device configuration. Include enough detail for a clear implementation plan, and keep zigduck fully reproducible.
Editing this wiki
Section titled “Editing this wiki”The wiki is an Astro Starlight site in the wiki/ folder.
- Guide pages are Markdown files in
wiki/src/content/docs/. Every page has an “Edit page” link at the bottom. - The option reference is generated from
hooks/options.jsonandhooks/service.jsonbywiki/scripts/gen-options.mjs. To change an option’s text, edit itsdescriptionorexamplein the Nix module, then rerunhooks/get-options.sh.
To preview locally:
cd wikinpm installnpm run dev