Uploaded image for project: 'Dev - Nexus Repo'
  1. Dev - Nexus Repo
  2. NEXUS-23824

NuGet Gallery features in Nexus Repository

    Details

    • Type: Improvement
    • Status: New
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 3.23.0
    • Fix Version/s: None
    • Component/s: NuGet
    • Labels:
      None
    • Environment:
      CentOS 7.7, docker container.

      Description

      Hello!

      This improvement all about NXRM web-interface and it convenience for NuGet-users.

      As you already know there is a very popular solution for NuGet repositories called "NuGet Gallery".(https://github.com/NuGet/NuGetGallery) and the most popular one is https://www.nuget.org/

      The Dependencies view

      How it looks like in NuGet Gallery:

      As we can see Dependencies are URL that points us to package. Example: if I click on "Microsoft.CSharp" I will be redirected to the page of this package.

      Now how it looks in Nexus:

      Unfortunately this is just a raw text without any classification or even delimiters for package dependencies. It would be very convenient if you improve this more like a "Gallery-Style" with proper sections, delimiters and not just raw text but a fully clickable URL to the dependency package.

      Source Repository

      How it looks like in NuGet Gallery:

      As you can see in the screenshot there is a section in the right corner called "Source Repository" and if I click there it is redirects me directly to GitHub project https://github.com/JamesNK/Newtonsoft.Json

      How it looks like in Nexus:
      In this case there is no Source Repository in package metadata at all.
      But in some cases it is present in it is also raw text. Would be very cool if you can support that feature from NuGet Gallery and make this property a clickable URL.

      Package Reference
      In the previous screenshot you also can see the section with "Package Reference". It is very convenient when you are searching for packages, found what you need, just copy this reference and paste it in .csproj

      How in looks in Nexus:

      Already all options are present except of "Package Reference". It will be very cool if you add it

        Attachments

          Activity

            People

            Assignee:
            Unassigned Unassigned
            Reporter:
            AmiD Dmitry Afanasyev
            Last Updated By:
            Joe Tom Joe Tom
            Votes:
            5 Vote for this issue
            Watchers:
            4 Start watching this issue

              Dates

              Created:
              Updated:

                tigCommentSecurity.panel-title