Page MenuHomePhabricator

Setup stories for all Minerva templates (components)
Closed, DeclinedPublic

Description

A storybook was setup for Minerva. This will hopefully encourage code and UI consolidation. This task encompasses making sure everything inside Minerva thast can be documented is documented.

Developer notes

JR set one up while working on the storybook for Vector (T242674) which covers only the last modified bar and footer.

Acceptance criteria

  • Logo template in Minerva is documented.
  • Menu template in Minerva is documented.
  • The Footer template story works and is fully documented.
  • CI is updated so a storybook is published to docs.wikimedia.org

Details

Related Changes in Gerrit:

Event Timeline

Change 566110 had a related patch set uploaded (by Jdlrobson; owner: Jdlrobson):
[mediawiki/skins/MinervaNeue@master] Storybook added to MinervaNeue

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

Jdlrobson triaged this task as Medium priority.Feb 3 2020, 1:59 PM
MBinder_WMF renamed this task from Setup storybook from Minerva to [M] Setup storybook from Minerva.Feb 12 2020, 5:42 PM
ovasileva subscribed.

temporarily moving back to triaged but future while we're gaining a bit more momentum on desktop improvements

Change 566110 merged by jenkins-bot:
[mediawiki/skins/MinervaNeue@master] Storybook added to MinervaNeue

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

Jdlrobson renamed this task from [M] Setup storybook from Minerva to [M] Setup storybook for all Minerva components.Mar 3 2020, 4:44 PM
Jdlrobson removed a project: Patch-For-Review.
Jdlrobson updated the task description. (Show Details)
Jdlrobson renamed this task from [M] Setup storybook for all Minerva components to Setup stories for all Minerva templates (components).Jun 11 2021, 9:22 PM
Jdlrobson updated the task description. (Show Details)

@Jdforrester-WMF how do I make sure storybook is published on docs.wikimedia.org for Minerva? It's being run in the npm run doc command but not showing up on https://doc.wikimedia.org/

Side note: I can't find any documentation on mediawiki.org

Not a priority and likely not a good use of time at this current stage. Perhaps reopen when Mustache's PHP code has been cleaned up relating to SkinMustache.