Spike: Refactor jobs view to Vue
What
Let's refactor our jobs index view to utilize Vue. However, this is a large task so our first step should be to figure out ways to split this up and iterate.
To be clear: the deliverable for this issue is the refactoring plan, not the refactoring itself.
Why
We have an upcoming feature to add a filter bar to this view and we need to utilize our GlFilteredSearch component. Moving this feature to Vue will allow us to maintain the feature better, follow our design system easier and ship faster.
Where
UI location: Project > CI/CD > Jobs
Directory location: app/views/projects/jobs
Edited by Sam Beckham
