Report on the Toolhub project for the week ending 2022-04-25.
See the on-wiki progress report [0] for additional details and clickable links.
== TL;DR ==
* Code updates
* Controlled vocabulary / taxonomy
The team is planning a new release that will include exposing
annotations in the user interface and content moderation and
patrolling improvements. We are also starting to think about what we
can do at the upcoming Wikimedia Hackathon 2022 to promote Toolhub's
features and needs with the technical community. If you have ideas,
let us know!
[0]: https://meta.wikimedia.org/wiki/Toolhub/Progress_reports/2022-04-22
Bryan
--
Bryan Davis Technical Engagement Wikimedia Foundation
Principal Software Engineer Boise, ID USA
[[m:User:BDavis_(WMF)]] irc: bd808
Report on the Toolhub project for the week ending 2022-04-08.
See the on-wiki progress report [0] for additional details and clickable
links.
== TL;DR ==
* Implement editing and viewing of tool annotations data.
* Prevent race conditions on calls to api/getRequestSchema.
* Guard against dereferencing deleted models.
* Add annotations to SummaryToolSerializer.
* Add missing annotations data.
* Upgrade Django from version 2.2 to 3.2.
* Same ordering for lists and list revision.
[0]: https://meta.wikimedia.org/wiki/Toolhub/Progress_reports/2022-04-08
Raymond Ndibe
Software Engineer (Contractor) - Technical Engagement
Report on the Toolhub project for the week ending 2022-04-01.
See the on-wiki progress report [0] for additional details and clickable links.
== TL;DR ==
* Annotations
* January-March 2022 accomplishments
* April-June 2022 project goals
This week saw the completion of the January-March 2022 quarter
(FY21/22 Q3 in Foundation jargon) and the start of the April-June 2022
quarter (FY21/22 Q4 in Foundation jargon). In the last 3 months the
team has implemented new features including list editing and viewing
improvements, a "recent changes" feed, and the core of an
"annotations" system that will allow the community to collaborate on
improving toolinfo records. We have also done a lot of work to improve
search functionality and address technical debt in the project.
As we look ahead to the April-June quarter we are planning on work to
complete the initial annotations feature, address additional technical
debt, and communicate with the Wikimedia community. Community outreach
will include both a consultation related to controlled vocabularies
for organizing toolinfo records and blog posts and other
communications to help folks understand how Toolhub can help them find
and promote useful tools.
[0]: https://meta.wikimedia.org/wiki/Toolhub/Progress_reports/2022-04-01
Bryan
--
Bryan Davis Technical Engagement Wikimedia Foundation
Principal Software Engineer Boise, ID USA
[[m:User:BDavis_(WMF)]] irc: bd808
Report on the Toolhub project for the week ending 2022-03-25.
See the on-wiki progress report [0] for additional details and clickable
links.
== TL;DR ==
* ToolList Goal achieved
* New Tool Edit UI coming
* Improvements to Tool Revisions API
* Miscellaneous Bug Fixes
[0] https://meta.wikimedia.org/wiki/Toolhub/Progress_reports/2022-03-25
--
Slavina Stefanova (she/her)
Software Engineer - Technical Engagement
Wikimedia Foundation
Report on the Toolhub project for the week ending 2022-03-18.
See the on-wiki progress report [0] for additional details and clickable
links.
== TL;DR ==
* New release and issues encountered
* Progress on the Lists epic
* Progress on The Annotations feature
* Recent Changes feature merged
* Improvement made to the multi-author support for toolinfo record feature
* Guard against missing prior values in revision diffs
* Delete list document from search index when list is unpublished.
[0]: https://meta.wikimedia.org/wiki/Toolhub/Progress_reports/2022-03-18
Raymond Ndibe
Software Engineer (Contractor) - Technical Engagement
Report on the Toolhub project for the week ending 2022-03-11
See the on-wiki progress report [0] for additional details and clickable links.
TL;DR:
* Lists
* Recent Changes
* Annotations
The team continues to make steady progress towards its current goals.
Slavina noted in a recent team meeting that it has been quite a while
since we made a production release. After a bit of discussion about
the stability of the current codebase, we decided to try to make a
deployment in the coming week.
Also, happy 311 day to those who celebrate. :) [1]
[0]: https://meta.wikimedia.org/wiki/Toolhub/Progress_reports/2022-03-11
[1]: https://www.youtube.com/watch?v=KWo-02Hsab4
Bryan
--
Bryan Davis Technical Engagement Wikimedia Foundation
Principal Software Engineer Boise, ID USA
[[m:User:BDavis_(WMF)]] irc: bd808
Report on the Toolhub project for the week ending 2022-03-04.
See the on-wiki progress report [0] for additional details and clickable
links.
== TL;DR ==
* Progress on the Lists Epic
* Recent Changes patch submitted
* Improvement made to the multi-author support for toolinfo record feature
* Endless request to tool/list revision detail view bug fixed
* Test coverage increased
* Several development environment improvements made
[0]: https://meta.wikimedia.org/wiki/Toolhub/Progress_reports/2022-03-04
Raymond Ndibe
Software Engineer (Contractor) - Technical Engagement
Report on the Toolhub project for the week ending 2022-02-11.
See the on-wiki progress report [0] for additional details and clickable
links.
== TL;DR ==
* Progress on the Lists Epic
* Recent Changes patch submitted
* Improvement made to the multi-author support for toolinfo record feature
* Endless request to tool/list revision detail view bug fixed
* Test coverage increased
* Several development environment improvements made
[0]: https://meta.wikimedia.org/wiki/Toolhub/Progress_reports/2022-03-
<https://meta.wikimedia.org/wiki/Toolhub/Progress_reports/2022-02-11>04
Raymond Ndibe
Software Engineer (Contractor) - Technical Engagement
Report on the Toolhub project for the week ending 2021-02-25
See the on-wiki progress report [0] for additional details and clickable
links.
== TL;DR ==
* Improved diff rendering behavior
* Toolinfo schema guarded against unwanted values
* 'Featured' status toggling removed from diffs
* Bug claiming user has no lists now squashed
* Published list UI coming soon
[0]: https://meta.wikimedia.org/wiki/Toolhub/Progress_reports/2022-02-25
--
Slavina Stefanova (she/her)
Software Engineer II - Technical Engagement
Wikimedia Foundation