- set up whatever scaffolding is needed to get .vue files working in this repo
- convert https://en.wikipedia.org/wiki/User:DannyS712/VueNPP.js to files in this repo.
- It probably needs to be broken into multiple files, e.g. ListItemComponent.vue, ControlSectionComponent.vue, DateControlSectionComponent.vue, LabeledInputComponent.vue, FeedControlMenuComponent.vue, StatsBarComponent.vue, LoadMoreBarComponent.vue, FeedContentsComponent.vue, etc.
- Don't replace the old Special:NewPagesFeed yet. We should keep the Vue Special:NewPagesFeed on a hidden page and do some testing and updating first.
This ticket will potentially kick off our rewrite of the front end of PageTriage in Vue.js
If someone experienced like @DannyS712 can do the initial scaffolding and conversion, then perhaps other devs can use that as a model and rewrite the rest of the repo (i.e. the Page Curation toolbar)