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