SteveSandersonMS / WebWindow

.NET Core library to open native OS windows containing web UI on Windows, Mac, and Linux. Experimental.
Apache License 2.0
1.99k stars 215 forks source link

Enable the GitHub dependant page/button #62

Closed paolofulgoni closed 4 years ago

paolofulgoni commented 4 years ago

GitHub has this nice feature that shows dependant projects, both via the dependants page and a nice "Used by" button.

I think that this feature would be useful to understand how widely is this project used, at least in the open-source world.

I don't know how to to this, maybe a .nuspec file is enough.

SteveSandersonMS commented 4 years ago

Interesting idea. If you figure out how to do this then please let us know. Thanks!

Code-DJ commented 4 years ago

@SteveSandersonMS per this https://github.com/dipy/dipy/issues/1856 looks like an email needs to be sent to github support to make it happen. I assume the email has to be sent by repo owner.

IvanJosipovic commented 4 years ago

I believe that this feature requires a few entries in the .csproj for it work correctly.

I reviewed a couple .Net projects that have this feature working:

All the working projects seem to have the following entries in the csproj:

Update I was able to confirm on two of my projects, PackageId and RepositoryUrl are required. As soon as I pushed the PR to master, https://github.com/IvanJosipovic/BlazorTable/commit/179053d38db29fa57a87f0d37e48dadb1bdfb400, I could see dependent projects in Insights. About 30 minutes later, the icon popped up on my repo

image