Scaffold the Explore > Projects Vue app
What does this MR do and why?
This MR scaffolds the Explore > Projects Vue app by:
- Introducing the
explore_projects_vuefeature flag to control the rollout - Mounting an empty
ExploreProjectsAppVue component to replace the existing HAML views - Consolidating the
trending,starred, andindexHAML views into a single template - Adding routes config for
/active,/inactive, and/alltabs - Update the
trendingredirect to point to thestarredtab instead of the root path- After the migration, the root will change from
/explore (starred)to/explore/projects/active
- After the migration, the root will change from
Next step: Mount shared projects list component in Explore... (#584374)
References
Related to #520582
Screenshots or screen recordings
| Before | After |
|---|---|
|
|
How to set up and validate locally
- Enable the
explore_projects_vuefeature flag - Go to http://localhost:3000/explore/projects
MR acceptance checklist
Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
Edited by Shane Maglangit

