Migrate package list to vue-router approach
As seen in the the Container Registry it would be beneficial to migrate the package list and details from two separate pages served by rails to two pages but handled by vue-router
and javascript.
Benefits:
- Only as part of the page needs to reload when navigating
- Snappier transition from the list to details and vice-versa
- Increased performances because we can fully leverage the cache coming from graphql
- Consistency in the package codebase
- If we decide to peruse page transition they could be added effortlessly
Testing & Availability
Please trigger the package-and-qa
job in this MR to test all works as expected with existing package managers at the end to end level
Edited by Nicolò Maria Mezzopera