Report on activities in the Toolhub project for the week ending 2020-11-27.
See the on-wiki progress report [0] for additional details and clickable links.
== TL;DR ==
* Work is in progress on display of toolinfo data gathered by the crawler.
* Audit logging for the Django backend should be uploaded to Gerrit in
the coming days.
* RTL support using Vuetify's built-in components is ready for review in Gerrit.
* The quarterly goal of delivering OAuth registration and
authentication for API consumers is not likely to be completed and may
not be started before the end of year holidays arrive.
Bryan and Srishti have started discussing how best to demonstrate
Toolhub's progress and user interface to members of the advisory board
and other interested community members. As the project moves into work
that is more visible to others, they would both like to get more
diverse and informed feedback on issues of design and localization.
Follow <https://phabricator.wikimedia.org/T269018> to see what comes
out of those discussions.
[0]: https://meta.wikimedia.org/wiki/Toolhub/Progress_reports/2020-11-27
Bryan
--
Bryan Davis Technical Engagement Wikimedia Foundation
Principal Software Engineer Boise, ID USA
[[m:User:BDavis_(WMF)]] irc: bd808
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
Report on activities in the Toolhub project for the week ending 2020-11-06.
See the on-wiki progress report [0] for additional details and clickable links.
== TL;DR ==
* Eslint configured for project
* Django locale file generation setup
* We have a logo!
* UI for adding/removing toolinfo.json URLs implemented
* Work started on API for retrieving tool data collected from
toolinfo.json files
This was another week of great progress for the project. Bryan and
Srishti continue to discover more bootstrapping issues, but they are
being resolved quickly without major impediment to over all progress.
Bryan is adjusting his planned work to try and get ahead of making API
endpoints for Srishti to integrate into the frontend. Bryan's tool
description API work will continue as Srishti takes some time to work
on localization for the existing Vue frontend.
Progress will slow during the week of 2020-11-13. The Foundation has
made 3 days of that week holidays, and Bryan is going to take
advantage of that by adding in 2 PTO days for a week long break. No
progress report is expected to be sent to the mailing list next week,
but additional progress may be recorded on metawiki.
[0]: https://meta.wikimedia.org/wiki/Toolhub/Progress_reports/2020-11-06
Bryan
--
Bryan Davis Technical Engagement Wikimedia Foundation
Principal Software Engineer Boise, ID USA
[[m:User:BDavis_(WMF)]] irc: bd808