microsoft / microsoft/garnet

nuget package for Tsavorite

Open
#2,091 0 comments 0 reactions 0 assignees View on GitHub
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

Image

### 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.