Report on activities in the Toolhub project for the week ending 2020-10-16.
See the on-wiki progress report [0] for additional details and clickable links.
== TL;DR == * T264807: The Django backend now has working integration with MediaWiki's OAuth 2.0 server for user account creation and authentication. * T264813: A .pipeline/config.yaml configuration has been written. Testing is blocked on moving the git repo from GitHub to Gerrit which is expected in the coming week. * Srishti has been reviewing the UI wireframes from 2018 and thinking about how implementation will happen. She also has made a POC git repo to show Bryan how to setup the parallel frontend and backend components.
Bootstrapping work is nearly done with migration to Gerrit and initial Vue.js setup remaining. We expect to complete these two steps in the coming week. Bryan will then move on to the initial API bootstrapping and endpoints for managing toolinfo.json URLs while Srishti starts designing the basics of the frontend and connecting it to the backend for authentication.
[0]: https://meta.wikimedia.org/wiki/Toolhub/Progress_reports/2020-10-16
Bryan