Skip to content

Refactor Npm, Nuget and Pypi installation commands

What does this MR do?

This MR proceeds in the refactor of the package details page to use vue apollo and graphql, since the installation commands for the various package managers are a bigger chunk of changes we have split the work in two:

  • Maven (Maven, Gradle, Groovy), Composer, Conan and container component !67320 (merged)
  • Npm, Nuget, PiPy and wire the container component - this MR -

Screenshots or Screencasts (strongly suggested)

Screenshot_2021-08-05_at_12.48.29

Screenshot_2021-08-05_at_12.48.33

Screenshot_2021-08-05_at_13.00.15

Screenshot_2021-08-05_at_13.47.12

How to setup and validate locally (strongly suggested)

  1. Enable the invite modal

    Feature.enable(:package_details_apollo)
  2. Visit any group or project Package Registry

  3. Click on a package registry item to see the details

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Related to #330847 (closed)

Edited by Nicolò Maria Mezzopera

Merge request reports

Loading