Page MenuHomePhabricator

Cite js docs should be published to doc.wikimedia.org
Closed, ResolvedPublic

Description

As can be seen in the index, Cite source docs are not being published. For example, here are the VisualEditor source docs.

Add glue to this repo so that npm run doc generates docs/js/, and adjust CI configuration to publish.

Outcome

Event Timeline

Change 1007261 had a related patch set uploaded (by Awight; author: Awight):

[mediawiki/extensions/Cite@master] Initial support for generating jsdoc

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

Change 1007262 had a related patch set uploaded (by Awight; author: Awight):

[integration/config@master] Publish docs for Cite

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

Change 1007264 had a related patch set uploaded (by Awight; author: Awight):

[mediawiki/extensions/Cite@master] Clean up and fix some jsdoc annotations

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

Change 1007265 had a related patch set uploaded (by Awight; author: Awight):

[integration/docroot@master] Link to Cite docs

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

Change 1007288 had a related patch set uploaded (by Awight; author: Awight):

[mediawiki/extensions/Cite@master] Link to external docs

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

thiemowmde renamed this task from Cite js docs should be published to doc.wmo to Cite js docs should be published to doc.wikimedia.org.Feb 28 2024, 9:35 AM
thiemowmde assigned this task to awight.
thiemowmde added a project: Documentation.
thiemowmde added subscribers: thiemowmde, WMDE-Fisch.

Change 1007261 merged by jenkins-bot:

[mediawiki/extensions/Cite@master] Initial support for generating jsdoc

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

Change 1007262 merged by jenkins-bot:

[integration/config@master] Zuul: [mediawiki/extensions/Cite] Publish JS docs post-merge

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

Mentioned in SAL (#wikimedia-releng) [2024-02-28T14:10:30Z] <James_F> Zuul: [mediawiki/extensions/Cite] Publish JS docs post-merge for T358641

Change 1007288 abandoned by WMDE-Fisch:

[mediawiki/extensions/Cite@master] Link to external docs

Reason:

Merged into Iaee1dadcc19a70c27839d0d27dfa6a07a70fb46b

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

Change 1007264 merged by jenkins-bot:

[mediawiki/extensions/Cite@master] Clean up and fix some jsdoc annotations

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

Change 1007265 merged by jenkins-bot:

[integration/docroot@master] Link to Cite docs

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

Mentioned in SAL (#wikimedia-operations) [2024-03-12T06:35:30Z] <hashar@deploy2002> Started deploy [integration/docroot@a13474b]: Link to Cite docs - T358641

Mentioned in SAL (#wikimedia-operations) [2024-03-12T06:35:37Z] <hashar@deploy2002> Finished deploy [integration/docroot@a13474b]: Link to Cite docs - T358641 (duration: 00m 06s)

awight updated the task description. (Show Details)

Change 1010485 had a related patch set uploaded (by Awight; author: Awight):

[mediawiki/extensions/Cite@master] Clean up top-level docs

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

Change 1010485 merged by jenkins-bot:

[mediawiki/extensions/Cite@master] Clean up top-level docs

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

Tobi_WMDE_SW claimed this task.