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
toolhub-dev@lists.wikimedia.org