Toolhub/Progress reports/2021-03-19
Report on activities in the Toolhub project for the week ending 2021-03-19.
Direct tool registration
[edit]Srishti's work in progress patch for editing a full toolinfo record is nearing completion. It is now building on Bryan's InputWidget contribution which was the result of last week's discussions about extracting reusable patterns from Srishti's work on creating a new toolinfo record.
Bugs and annoyances
[edit]Merged fixes:
- Update demo environment to support search - demo server runtime scripts are now included in the toolhub git repo as contrib/demo-server.
- Refresh OpenAPI spec when locale is switched - the content from /api/schema/ is now refreshed in the front end when the user selects a new locale. This has been wired into the /api-docs front end page so that the API documentation will render with available translations.
Awaiting review:
- T277260: ui: handle link selection when none match locale fallback chain
- T274021: ui: handle toolinfo loookup 404 as a special case
- T277235: toolinfo: move toolinfo.icon transforms to frontend
Wrap up
[edit]Work continues on our remaining named goal of direct tool registration. It is still difficult to say with complete certainty whether this work will be entirely complete on March 31, but we feel reasonably confident that if it is not done by then it will be completed very early in April.
We will soon begin formalizing our goals for the final quarter of the Wikimedia Foundation's 2020-2021 fiscal year. Our ideal goal has been to reach a stable "1.0" level of functionality, receive a security review, and deploy into production by the end of June 2021. Over the next couple of weeks we need to estimate and prioritize the remaining roadmap features. This will help us decide if our ideal goal is still within reach or if we will need to either defer a feature or push the deployment date into July 2021.