Official package skeletons for Vivid package authors.
single-operator/: minimal package with one operatormulti-operator/: package with multiple operators, demo graphs, and tests
Both templates include:
vivid-package.jsonCMakeLists.txtREADME.mdLICENSEAGENTS.md.github/workflows/smoke.yml
- Copy one template directory.
- Replace placeholder names/metadata.
- Build/test in your package repo.
- Validate with vivid:
./build/vivid link ../your-package./build/vivid rebuild your-package-name
See AUTHORING.md for:
- naming/versioning conventions
- dependency guidance
- release tagging + compatibility notes
- Keep
vivid-package.jsonoperator entries in sync withoperators/. - Keep smoke CI passing against vivid-core.