Page MenuHomePhabricator

Default component: Implement POC for default view/component structure
Closed, ResolvedPublic

Description

Description

What we call "default component" (which would be better referred to as "default view") is a hierarchical construction of core components that is highly nested and generalizable so that it can represent any possible ZObject that is structurally valid.

This task involves all the architectural investigation and decisions in the front-end to make this possible before stepping into the development of every individual core component.

Desired behavior/Acceptance criteria

  • Isolate logic from template components
  • Template components are highly ad-hoc and only implement logic that allows the behavior of the graphical elements
  • Logic components should be highly generalized and implement logic that interprets or transforms the data representation

Supporting material:


Completion checklist

Related Objects

Event Timeline

Change 858660 had a related patch set uploaded (by Genoveva Galarza; author: Genoveva Galarza):

[mediawiki/extensions/WikiLambda@master] [Wip] Default Component POC

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

Change 858660 merged by jenkins-bot:

[mediawiki/extensions/WikiLambda@master] Default Component POC

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

gengh updated the task description. (Show Details)