4 ms·
Show HN: Convert C#/VB into Hyperlinked, Static HTML – Powered by Roslyn
- city41 12y agoThis is excellent, basically "go to definition" implemented in HTML. I'd love to see this extended to other languages.
- bbcbasic 12y agoAnd other repositories. Git, svn, tfs etc. TFS comes with something like this built in. You can send someone a link to a changeset and see all of the differences nicely formatted on a web page. It is very nice.
- skeletonjelly 12y agoNext feature request would be "find usages"!
- latkin 12y agoThe Roslyn team themselves have had a site up very similar to this for a while (http://source.roslyn.codeplex.com http://source.roslyn.codeplex.com), but covering only the Roslyn codebase itself. It has find all references (e.g. http://source.roslyn.codeplex.com/#Microsoft.CodeAnalysis.Workspaces/FindSymbols/SyntaxTree/AbstractSyntaxTreeInfo.cs,e146b211f5140a5a,references http://source.roslyn.codeplex.com/#Microsoft.CodeAnalysis.Wo...) and various other neat features.
- louthy 12y agoAwesome. Works with C# 6.0 too: http://sourcebrowser.io/Browse/louthy/language-ext http://sourcebrowser.io/Browse/louthy/language-ext
- gamesbrainiac 12y agoI think this is better than sourcegraph.
- CmonDev 12y agoYes, it's funny how they did not support C# and now someone built something much better for it.
- sqs 12y agoThis is very cool. I'd love to share a few things I've helped build that might help people who are interested in getting similar stuff for other languages (Java/Go/Python/Ruby/JavaScript): Sourcegraph - fully browsable, linked, and cross-referenced code with usage examples For example, here's a class in the AWS Java SDK: https://sourcegraph.com/github.com/aws/aws-sdk-java@master/.JavaArtifact/com.amazonaws/aws-java-sdk-ec2/.def/com/amazonaws/services/ec2/AmazonEC2Client:type https://sourcegraph.com/github.com/aws/aws-sdk-java@master/.... And the Go stdlib: https://sourcegraph.com/github.com/golang/go@master/.GoPackage/image/png/.def/Decode https://sourcegraph.com/github.com/golang/go@master/.GoPacka... And it's all based on srclib, an open-source, multi-language source code analysis framework: https://srclib.org/ https://srclib.org/.
- talles 12y agoThis is extremely handy for .NET devs (myself included). Great work. P.S.: is there anyway of using it for private repositories?