Report on activities in the Toolhub project for the week ending 2021-02-05.
See the on-wiki progress report [0] for additional details and clickable links.
== TL;DR == * Toolhub API OAuth fully implemented * Tracking for per-edit changes to tool information implemented * SPDX license identifier API and validation added * API error response format documented in OpenAPI spec * Direct tool registration UI wireframes created and reviewed * API for history and diff of toolinfo records in progress * Toolhub advisory council members asked to stay involved through June 2021
We were able to complete the first of our three major goals for the January-March quarter of planned work this week with the resolution of Toolhub API OAuth.
Bryan estimates that the backend APIs for our second major goal of Direct tool registration are 60% complete, and only blocked by competing time commitments. Srishti is just starting work on the UI components to go with this backend.
It is still too early to know if we will complete all of our goal work in the quarter, but things are looking good at the moment. :)
The presentation to Foundation staff that was planned for 2021-02-04 has been postponed until 2021-03-04. It turns out that there was some more pressing news [1] that preempted the February staff meeting's planned schedule. The good news here for Toolhub is that we should have even more features to show off in March!
[0]: https://meta.wikimedia.org/wiki/Toolhub/Progress_reports/2021-02-05 [1]: https://lists.wikimedia.org/pipermail/wikimedia-l/2021-February/096166.html
Bryan
toolhub-dev@lists.wikimedia.org