Page MenuHomePhabricator

Create JS classes and builders for ZObjects in function-schemata
Open, Needs TriagePublic

Description

The design proposal is detailed in this document. It is also related to the goal of having stronger type checking for function orchestrator and evaluators (T310332).

Event Timeline

Change 819160 had a related patch set uploaded (by Mary Yang; author: Mary Yang):

[mediawiki/services/function-schemata@master] A first example of creating JS classes for ZObjects.

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

Change 834406 had a related patch set uploaded (by Mary Yang; author: Mary Yang):

[mediawiki/services/function-schemata@master] Adapt ZObjects to the new subvalidator change.

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

Change 831806 had a related patch set uploaded (by Mary Yang; author: Mary Yang):

[mediawiki/services/function-schemata@master] Add ZObject.js as a base class for other ZObject js classes.

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

Change 831806 merged by jenkins-bot:

[mediawiki/services/function-schemata@master] Add ZObject.js as a base class for other ZObject js classes.

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

Change 840147 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/extensions/WikiLambda@master] Update function-schemata sub-module to HEAD (d41dee3)

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

Change 840148 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/services/function-orchestrator@master] Update function-schemata sub-module to HEAD (d41dee3)

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

Change 840149 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/services/function-evaluator@master] Update function-schemata sub-module to HEAD (d41dee3)

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

Change 840205 had a related patch set uploaded (by Cory Massaro; author: Cory Massaro):

[mediawiki/services/function-evaluator@master] Update function-schemata sub-module to HEAD (d41dee3)

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

Change 840206 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/tools/wikilambda-cli@master] Update function-schemata sub-module to HEAD (d41dee3)

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

Change 840205 abandoned by Jforrester:

[mediawiki/services/function-evaluator@master] Update function-schemata sub-module to HEAD (d41dee3)

Reason:

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

Change 840148 merged by jenkins-bot:

[mediawiki/services/function-orchestrator@master] Update function-schemata sub-module to HEAD (d41dee3)

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

Change 840149 merged by jenkins-bot:

[mediawiki/services/function-evaluator@master] Update function-schemata sub-module to HEAD (d41dee3)

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

Change 840206 merged by jenkins-bot:

[mediawiki/tools/wikilambda-cli@master] Update function-schemata sub-module to HEAD (d41dee3)

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

Change 840147 merged by jenkins-bot:

[mediawiki/extensions/WikiLambda@master] Update function-schemata sub-module to HEAD (d41dee3)

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