DevrexLabs / memstate

In-memory event-sourced ACID-transactional distributed object graph engine for .NET Standard
https://memstate.io
Other
363 stars 46 forks source link

Nuget packaging strategy and implementation #43

Closed rofr closed 6 years ago

rofr commented 6 years ago

Design and implement nuget packaging and naming strategy. We want a core package with 0 dependencies besides NET Standard. Memstate.Core is not a good name, it can be confused with dotnet core. How about Memstate.Minimal?

Modules could have Module in the name. For example:

And an easy to get started, single package with everything bundled. This package would also contain versions verified to work together. What would be a good name?

What about 3rd party contributions? Memstate.Contrib.*?

rofr commented 6 years ago

Good enough for now, landed with: Simple 2-part names for the core packages: