csharpfritz / InstantAPIs

A library that generates Minimal API endpoints for an Entity Framework context.
MIT License
448 stars 58 forks source link

NuGet version for prerelease #29

Closed christiannagel closed 2 years ago

christiannagel commented 2 years ago

It's great to have it already available on NuGet :-)

I think the version number should have a text included, such as preview, beta, alpha, such as 0.1.0-preview.1.4242. With a text in the version number, the package is only shown when selecting include prerelease, and not leads to production quality*.

csharpfritz commented 2 years ago

I can appreciate this perspective... but that first NuGet package provided the minimum feature set that met my original definition.

I agree with you on someone picking it up and considering it "production quality" and it could certainly be used at that level, but you're right in that it's not at 'enterprise quality' with logging, error handling, and more.

At what completed feature set would you suggest we remove a preview label?

christiannagel commented 2 years ago

I was thinking about the first major version 1.0 - with logging, error handling, but this is probably just me.

csharpfritz commented 2 years ago

@christiannagel - totally agree, first major version that should be considered "production ready" would be a 1.0 release

I'm pushing a 0.2.0-preview today with the configuration updates for including and excluding tables.

christiannagel commented 2 years ago

Closing this, I already can see multiple preview versions available on NuGet, thanks 👍