nuget package for Tsavorite
- Dominant language
- C#
- Stars
- 12k
- Forks
- 703
- Avg merge
- 2d 19h
- Merged PRs (30d)
- 36
Description
### Feature request type
enhancement
### Is your feature request related to a problem? Please describe
https://github.com/microsoft/FASTER/commit/6c375cf21e4f52bb0c0a53cc5ad5dd9ed4ed6117 says that teams should switch from FASTER to Tsavorite (inside Garnet), but the problem is, there is no nuget package for Tsavorite alone, you have to import https://www.nuget.org/packages/Microsoft.Garnet and have a bunch of dlls you don't really use to just use Tsavorite
### Describe the solution you'd like
a nuget package for Tsavorite alone, so teams who want to use the newer version of FASTER can utilize it without pullin in all of the garnet specific DLLs
### Describe alternatives you've considered
None
### Additional context
_No response_
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by inspecting how the Microsoft.Garnet NuGet package is assembled and how Tsavorite is included in the repository. Identify Tsavorite's current package dependencies and packaging entry points, then verify that a standalone package can be consumed without Garnet-specific DLLs. Done means a Tsavorite-only NuGet package is produced with the intended dependencies; the issue names no tests.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- build-system
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 55/100