Zaid-Ajaj / Fable.Remoting

Type-safe communication layer (RPC-style) for F# featuring Fable and .NET Apps
https://zaid-ajaj.github.io/Fable.Remoting/
MIT License
272 stars 54 forks source link

When publishing packages please enable/support Source Link #262

Open s6o opened 3 years ago

s6o commented 3 years ago

I'm a newbie when comes .NET and F# ecosystems and I've just been playing around with various things.

An annoying discovery compared to Flutter/Dart stack is that on many F# FOSS packages it not possible to look at the source directly from the IDE.

E.g. was playing around with https://github.com/dsyme/guido-learns-fsharp in VSCode and wanted to "drill down" to actual Remoting.* source, but no luck.

The good news seems to be that this behavior is actually supported in the .NET ecosystem, but would need to be enabled when publishing packages. References:

The (obvious) benefits of Source Link enabled packages:

Zaid-Ajaj commented 3 years ago

Hi there @s6o thanks for reporting the issue! Adding SourceLink support sounds like a nice addition to remoting, I will look into it very soon