For an open source project, I don't think SouceLink is the best way to improve the development experience.
The alternative is to include the source in the NuGet package. The main advantage here is that users do not need an internet connection when they want to see the inspect the source code corresponding to the NuGet package (because they already got it when they obtained the NuGet package).
The main advantage of SourceLink for an open source project is a slightly smaller NuGet package.
Embedding the source in the NuGet package is accomplished with these two lines.
For an open source project, I don't think SouceLink is the best way to improve the development experience.
The alternative is to include the source in the NuGet package. The main advantage here is that users do not need an internet connection when they want to see the inspect the source code corresponding to the NuGet package (because they already got it when they obtained the NuGet package).
The main advantage of SourceLink for an open source project is a slightly smaller NuGet package.
Embedding the source in the NuGet package is accomplished with these two lines.
I am willing to PR for this.