While technically it is possible to create NuGet packages from an arbitrary set of artifacts, are there some rules/industry standards that can help decide when it makes sense to create a NuGet package?
While release and versioning are some obvious factors (If a component releases on its own cadence, if may be a good candidate for release as a NuGet package), are there other such deciding factors that justify creation and distribution as a NuGet package?