Report on activities in the Toolhub project for the week ending 2020-11-20.
See the on-wiki progress report [0] for additional details and clickable links.
== TL;DR ==
* No report for week of 2020-11-13
* Toolinfo read API
* Toolinfo.json crawler and status API
* Locale switching in Vue frontend
* Improved error responses from API
* Miscellaneous code cleanup changes & bug fixes
Even with the vacation time in the last 2 weeks, we are making good
progress. The implementation of the crawler and toolinfo storage and
their related APIs unblocks a lot of UI work. Both the Django and Vue
systems are ready to start on the process of integrating with TWN for
message translation, which could start happening as early as next week
(although the first week of December is more likely). We are also very
close to the point of having enough functionality to make demoing with
others a useful process.
We are also starting to evaluate our actual progress vs our announced
plans for the quarter. Audit logs, TWN integration, and OAuth for API
consumers all remain to be done. With only 6 calendar weeks, and
functionally 4 working weeks left in the quarter we are cautiously
optimistic that all of these remaining components will be started. It
is unlikely that they will all be completed however. We should be able
to make better estimates in the next 2 weeks about what will and will
not be possible in the remaining timebox.
[0]:
https://meta.wikimedia.org/wiki/Toolhub/Progress_reports/2020-11-20
Bryan
--
Bryan Davis Technical Engagement Wikimedia Foundation
Principal Software Engineer Boise, ID USA
[[m:User:BDavis_(WMF)]] irc: bd808