Open NeuroXiq opened 3 weeks ago
If you have a screenshot, please add it here. We need to triage first based on the information you provided to us.
@JonDouglas Could you please take a look?
Coincidentally, we (F# community) are working on a similar project for F# APIs.
I wanted to point it how, because it looks like DNDocs is considering that all package published to NuGet are C# packages.
versus
type [<AllowNullLiteral>] ArrayConstructor =
[<Emit "new $0($1...)">]
abstract Create: size: int -> 'T[]
I am mentioning this because, I think it is important to note that perhaps multiple services could need to be supported.
This tool looks really cool. The feature has been on the back of my mind for years. As you mentioned, there are existing feature requests from 2019.
The need was filled for a while by FuGetGallery. However, FuGetGallery has had availability issues and we disabled the link (https://github.com/NuGet/NuGetGallery/issues/9783).
I have some questions, @NeuroXiq.
PackageDelete
events or via a cache timeout.DotnetTool
, Template
, DotnetPlatform
, MSBuildSdk
, AzureSiteExtension
, DotnetCliTool
, etc.Overall, this is an amazing project and I applaud your contribution to the .NET ecosystem. This may fill a need that FuGetGallery once filled.
Related Problem
https://github.com/NuGet/NuGetGallery/issues/6946 https://github.com/NuGet/NuGetGallery/issues/9776
The Elevator Pitch
Short description
Looking on github.com repositories and nuget.org packages I noticed that lots of them does not have documentation online. If I want to see classes, methods etc. I need to open source code and look in the C# code about implemented feature. This is cumbersome.
I created DNDocs to host API Explorer exactly for this problem: https://dndocs.com/i/nuget/AutoMapper/13.0.1 https://dndocs.com/i/nuget/Microsoft.EntityFrameworkCore/8.0.3
Long description
DNDocs is a simple API Explorer (documentation hosting platform). DNDocs allows to generate and host API Docs online using Docfx. After generating a project, server do not delete it - generated docs are stored on the server disk (cached) and available immediately after generation. So generating occurs only once and can took 1-5 minutes and then Docs are accessible immediately.
To Explore nuget package replace values in URL and open the page:
https://dndocs.com/i/nuget/{NugetPackageName}/{NugetPackageVersion}
Wait 1-5 minutes (if server generate is for the first time) and just click green button on the right.Additional informations
For example, people want to have API Explorer and I think DocFX can fit well here:
https://github.com/NuGet/NuGetGallery/issues/6946 https://github.com/NuGet/NuGetGallery/issues/9776
And also some people on github hosts docs on DNDocs: https://github.com/madelson/DistributedLock https://github.com/betalgo/openai https://github.com/adamhathcock/sharpcompress
Summary
So thats all what I want to say in this request. I would like to hear Your opinion about this feature and DNDocs project. I'm open to any and all ideas.
Best Regards Marek Węglarz / NeuroXiq https://github.com/NeuroXiq/DNDocs
Additional Context and Details
Screenshots:
No response