Page MenuHomePhabricator

Properly separate the WikifunctionsClient repo from WikiLambda
Closed, DeclinedPublic

Description

We need to do this, because WikifunctionsClient will be installed on a bunch of wikis whereas WikiLambda will only be installed on wikifunctions.org.

  • No use of WikiLambda code and classes in WikifunctionsClient
  • Logic for turning wikitext into a back-end function call is moved from WikifunctionsClient to WikiLambda and called via an API(?)

Event Timeline

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

[mediawiki/extensions/WikifunctionsClient@master] Note cross-repo code uses, with TODOs to fix this

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

Change #1056952 merged by jenkins-bot:

[mediawiki/extensions/WikifunctionsClient@master] Note cross-repo code uses, with TODOs to fix this

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

It's not super-important, but why isn't it called "WikiLambdaClient"?

DVrandecic triaged this task as Medium priority.Jul 31 2024, 4:54 PM