Page MenuHomePhabricator

WikiLambda metrics: Track inventory & uses of "type support" functions
Open, LowestPublic

Description

Description

Type support functions are the following function "subtypes": type converters (serializer, deserializer), renderer, parser, validator, identity of instances. It would be useful to know how many there are, over time, and which types have which type support functions.

This is motivated by our desire to have finer-granularity tracking of community progress with respect to type creation. Specifically, this will help us monitor progress towards the following success metric identified in the measurement plan and PRD: Parsers and renderers for five different languages and different formats are available

Note: if we choose to create a new DB table that records the argument and return types for each function (T357552, for T355637), We could also add the subtype info in that table, so we wouldn't need to add it to create/edit tracking events.


Completion checklist

Event Timeline

Jdforrester-WMF moved this task from To triage to Backlog on the Abstract Wikipedia team board.
DMartin-WMF renamed this task from WikiLambda metrics: Add subtype info to function create/edit tracking events to WikiLambda metrics: Track inventory & uses of "type support" functions.May 14 2024, 6:34 PM
DMartin-WMF updated the task description. (Show Details)