Table of Contents

Neos modules in NuGet

An essential tool for any modern development platform is a mechanism through which developers can create, share, and consume useful code. Often such code is bundled into "packages" that contain compiled code (as DLLs) along with other content needed in the projects that consume these packages.

For .NET (including .NET Core), the Microsoft-supported mechanism for sharing code is NuGet, which defines how packages for .NET are created, hosted, and consumed, and provides the tools for each of those roles (more details).

Neos uses the same mechanism (NuGet) for sharing modules between clusters. Unlike a "classic" NuGet package, the package directly contains the module source (its contents).

  1. Consume packages
  2. Create packages
  3. Publish packages