itinero / routing

The routing core of itinero.
Apache License 2.0
221 stars 69 forks source link

Add source to nuget packages #179

Open xivk opened 6 years ago

xivk commented 6 years ago

Figure out how to add the source to the nuget packages or how to use some other way to enable package consumers to step through the code use to build.

JoeCooper commented 6 years ago

Have you already looked into this?

What I'm seeing is one needs a "symbol package".

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

xivk commented 6 years ago

I searched a bit and didn't really find a solution that would work cross-platform and as seamless as I would like it to work. The issues I have with the solutions I found is that consumers of the packages have to explicitly take action to able to see the source. I was hoping there was a better solution.

I wouldn't mind including the source with the nugets if consumers could somehow step through them.

Also: It wouldn't be the end of the world if this didn't make it into 1.4, I was hoping for an easy fix for this.

xivk commented 6 years ago

This may also be relevant here:

https://github.com/dotnet/sourcelink

JoeCooper commented 6 years ago

I'm going to try this and see what it does.

xivk commented 6 years ago

@JoeCooper Did you manage to look at sourcelink? does that look like something we could use here?

JoeCooper commented 6 years ago

Hey, sorry. I had to jump off this project and onto another client for a bit. I'm drowning in work at the moment :/

xivk commented 6 years ago

This is interesting and relevant here:

https://twitter.com/KirillOsenkov/status/1007052524946255872?s=19