Report on activities in the Toolhub project for the week ending 2021-01-29.
See the on-wiki progress report [0] for additional details and clickable links.
== TL;DR ==
* Direct tool registration core API built
* OpenAPI documentation improved for complex fields
* Initial RTL review completed
* A handful of miscellaneous fixes committed
Having the core toolinfo write API merged unblocks a large amount of
UI work to add screens for creating and editing tools. While that work
starts we will be making additional enhancements to the backend
storage and API to track version history for tools and allow wiki-like
views of past revisions and diffs between revisions. We expect the
work needed to implement these features to be greatly accelerated by
copying implementation details from the Striker project which has this
functionality for it's toolinfo.json objects.
Bryan and Srishti will be presenting an overview of Toolhub to the
Wikimedia Foundation staff on 2021-02-04 as part of the Foundation's
monthly staff meeting. We should be able to publish the slides from
that talk on meta as well to provide folks in the larger Wikimedia
community with the same overview.
[0]:
https://meta.wikimedia.org/wiki/Toolhub/Progress_reports/2021-01-29
Bryan
--
Bryan Davis Technical Engagement Wikimedia Foundation
Principal Software Engineer Boise, ID USA
[[m:User:BDavis_(WMF)]] irc: bd808