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
--
Bryan Davis Technical Engagement Wikimedia Foundation
Principal Software Engineer Boise, ID USA
[[m:User:BDavis_(WMF)]] irc: bd808