Page MenuHomePhabricator

Toolinfo annotations
Closed, ResolvedPublicGoal

Description

Annotations are tool metadata that extend the basic metadata provided during initial tool registration. They're additional pieces of information that aid in tool discovery. Because it is important to be able to make edits to annotations, they cannot be submitted through toolinfo files; they must be managed directly through the Toolhub API or UI. (However, the UI will abstract away this distinction.) This milestone will focus on the addition of API methods and corresponding UIs for editing tool annotations.

Event Timeline

Harej renamed this task from [Toolhub Milestone 4] Annotations to [Toolhub Milestone 3] Annotations.Jun 19 2018, 3:47 AM
CommunityTechBot renamed this task from q7baaaaaaa to [Toolhub Milestone 3] Annotations.Jul 2 2018, 3:41 PM
CommunityTechBot raised the priority of this task from High to Needs Triage.
CommunityTechBot updated the task description. (Show Details)
CommunityTechBot added a subscriber: Aklapper.
bd808 triaged this task as Low priority.Oct 6 2020, 10:41 PM
bd808 renamed this task from [Toolhub Milestone 3] Annotations to Toolinfo annotations.Jan 6 2021, 9:34 PM
bd808 added a project: Epic.
bd808 updated the task description. (Show Details)
bd808 raised the priority of this task from Low to Medium.Jan 6 2021, 9:42 PM
bd808 raised the priority of this task from Medium to High.Mar 21 2021, 10:52 PM
bd808 changed the subtype of this task from "Task" to "Goal".

I debated closing this vs moving it forward from Developer-Advocacy (Apr-Jun 2022) to Developer-Advocacy (Jul-Sep 2022). Ultimately I decided that declaring annotations {{done}} would be premature. The majority of the core functionality is implemented, but we have some bugs and edge case issues to resolve still.

Change 868183 had a related patch set uploaded (by BryanDavis; author: Bryan Davis):

[operations/deployment-charts@master] toolhub: bump container to 2022-12-14-185830-production

https://gerrit.wikimedia.org/r/868183

Change 868183 merged by jenkins-bot:

[operations/deployment-charts@master] toolhub: bump container to 2022-12-14-185830-production

https://gerrit.wikimedia.org/r/868183

bd808 claimed this task.