Packaging and Release
Required artifacts
Plugin release package is usually a .zip including at least:
manifest.json- Entry assembly (for example
MyPlugin.dll) - Additional runtime dependencies if needed
Recommended ZIP layout
MyPlugin.zip
└─ MyPlugin/
├─ manifest.json
├─ MyPlugin.dll
└─ ...
Pre-release checklist
EntryAssembly/EntryTypeinmanifest.jsoncan be loaded correctlyMinHostVersionmatches target user host versions- Install + smoke test on a clean environment
Versioning recommendations
- Use semantic versioning (
MAJOR.MINOR.PATCH) - Include release notes (features/fixes/breaking changes)