algolia / algoliasearch-client-csharp

⚡️ A fully-featured and blazing-fast C# API client to interact with Algolia.
https://www.algolia.com/doc/api-client/getting-started/install/csharp/
MIT License
120 stars 61 forks source link

feat: Add SourceLink and push symbols to NuGet.org #825

Closed sbellone closed 2 years ago

sbellone commented 2 years ago

Co-authored-by: Romain Hautefeuille (#806)

Q A
Bug fix? no
New feature? yes

Describe your change

Create and publish symbol packages (.snupkg) with Source Link. Source Link documentation: https://devblogs.microsoft.com/dotnet/producing-packages-with-source-link/ https://github.com/dotnet/sourcelink

What problem is this fixing?

https://learn.microsoft.com/en-us/nuget/create-packages/symbol-packages-snupkg

A good debugging experience relies on the presence of debug symbols as they provide critical information like the association between the compiled and the source code, names of local variables, stack traces, and more. You can use symbol packages (.snupkg) to distribute these symbols and improve the debugging experience of your NuGet packages.