Report on activities in the Toolhub project for the week ending 2020-10-23.
See the on-wiki progress report [0] for additional details and clickable links.
== TL;DR ==
* The project's canonical git repo has been moved to wikimedia/toolhub
in Gerrit.
* Jenkins is running tests for the gerrit repo using the PipelineLib
project's in-repo configuration. No images are being published to the
Foundation's Docker repo yet.
* Toolhub now has a Vue.js powered user interface!
* Configuration has been added to the Vue frontend and Django backend
creating a workflow for the OAuth 2.0 authentication process and
informing Vue of the current user's authentication state.
This was a good week for progress on the project. As hoped for last
week, the migration to Gerrit and initial Vue setup have been
completed. Finding a workflow for the OAuth login and communicating
user data to the Vue frontend was a nice bonus completion. Bryan plans
on starting work on the Django backend's API endpoints for adding and
removing toolinfo.json external URLs to configure the crawler in the
coming week. Srishti is planning on UI design for the external URLs
management.
For those of you with access to the Foundation's Slack and/or Matrix
chat systems, there is now a #toolhub-team channel that Bryan and
Srishti will be using to discuss Toolhub dev questions rather than
private messages. Join us if you are interested! (/me apologizes to
the non-Foundation staff who do not currently have access to this
chat.)
[0]:
https://meta.wikimedia.org/wiki/Toolhub/Progress_reports/2020-10-23
Bryan
--
Bryan Davis Technical Engagement Wikimedia Foundation
Principal Software Engineer Boise, ID USA
[[m:User:BDavis_(WMF)]] irc: bd808