Schuly.Plugin.Abstractions
Use these pages to look up the plugin contract or to change it.
Schuly.Plugin.Abstractions is the plugin contract for the Schuly server, published to NuGet.org as Schuly.Plugin.Abstractions. You reference the package and implement its interfaces. The server's plugin host finds and runs your implementation.
This repo stays small and stable. The contract changes rarely and follows strict semver, so plugins built against one host don't break on another.
| Page | Use it to |
|---|---|
| Contract reference | Look up each interface and record, with real signatures and where each member fits in the plugin lifecycle |
| Development | Set up, build, test, and dry-run a pack |
| Publishing | See the NuGet release flow and package metadata |
| Versioning | Pick a version bump, and see the labels that drive releases |
| Contributing | Follow this repo's dependency rules |
