Report on activities in the Toolhub project for the week ending 2021-03-26.
See the on-wiki progress report [0] for additional details and clickable links.
== TL;DR == * Editing of full toolinfo records merged and deployed to demo server * Work started on display of edit history and diffs * Crawler updated to delete stale records and avoid edit wars between URLs * Some data transforms for human consumption moved from backend to frontend * Initial research done on Elastic Common Schema debug log formatting * Thinking about April-June goals for the project
The January-March quarter of planned work will end mid-week next week. Our remaining named goal for the quarter is nearly complete. It is possible that work will be completed before the arbitrary 2021-03-31 end date, but it may also extend into the early days of the next quarter. Either way is fine, we are pushing ourselves to move forward but are also more concerned with doing things well than exact timelines.
Bryan and Srishti will be attempting to finalize plans for work in the April-June quarter in the coming week. In our high level planning for the July 2020 - June 2021 fiscal year we projected deploying a "1.0" version of Toolhub by the end of June 2021. One of the questions that will be examined next week is if the more important part of that goal is the release date or the feature set. We have three more planned sets of features on the roadmap: lists of tools, annotations (community maintained notes/details for tools), and moderation and patrolling. We must implement moderation and patrolling support before the 1.0 release. The other two features are also strongly desired, but could easily be reprioritized as 1.x follow up features to be deployed after the initial launch.
[0]: https://meta.wikimedia.org/wiki/Toolhub/Progress_reports/2021-03-26
Bryan
toolhub-dev@lists.wikimedia.org