Refactor builds(jobs) page to Vue
Release notes
Problem to solve
I propose to migrate the Jobs page to Vue.js. This will have some benefits over the current HAML SSR rendered implementation
- With GraphQL we can depend on smart caching to allow for a better user experience
- Unit test frontend components
- Easier to maintain by breaking up the feature into smaller, easier to grok components
Intended users
- Delaney (Development Team Lead)
- Sasha (Software Developer)
- Devon (DevOps Engineer)
- Rachel (Release Manager)
- Simone (Software Engineer in Test)
User experience goal
The user experience shouldn't change over the currently existing solution
Proposal
Further details
Permissions and Security
Documentation
Availability & Testing
What does success look like, and how can we measure that?
What is the type of buyer?
Is this a cross-stage feature?
Links / references
Edited by Jose Ivan Vargas