[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Page MenuHomePhabricator

Improve Jade UI documentation
Closed, ResolvedPublic

Description

We need to improve the documentation for the Jade UI modules.

Let's use JSDoc to do the heavy lifting for us.

https://phabricator.wikimedia.org/phame/post/view/194/the_best_documentation_automation_can_buy/

https://jsdoc.app/#block-tags

Event Timeline

Change 583173 had a related patch set uploaded (by Accraze; owner: Accraze):
[mediawiki/extensions/Jade@master] Update jade.widgets module doc

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

Change 583174 had a related patch set uploaded (by Accraze; owner: Accraze):
[mediawiki/extensions/Jade@master] Update FacetWidget & FacetListWidget docs

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

Change 583173 merged by jenkins-bot:
[mediawiki/extensions/Jade@master] Update jade.widgets module doc

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

Change 583174 merged by jenkins-bot:
[mediawiki/extensions/Jade@master] Update FacetWidget & FacetListWidget docs

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

Change 583463 had a related patch set uploaded (by Accraze; owner: Accraze):
[mediawiki/extensions/Jade@master] Update Endorsement & EndorsementList docs

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

Change 583464 had a related patch set uploaded (by Accraze; owner: Accraze):
[mediawiki/extensions/Jade@master] Update Proposal & ProposalList widget docs

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

Change 583463 merged by jenkins-bot:
[mediawiki/extensions/Jade@master] Update Endorsement & EndorsementList docs

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

Change 583464 merged by jenkins-bot:
[mediawiki/extensions/Jade@master] Update Proposal & ProposalList widget docs

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

Change 583749 had a related patch set uploaded (by Accraze; owner: Accraze):
[mediawiki/extensions/Jade@master] Update DiffWidget function names and docs

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

Change 583777 had a related patch set uploaded (by Accraze; owner: Accraze):
[mediawiki/extensions/Jade@master] Update jade.widget module doc

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

Change 583778 had a related patch set uploaded (by Accraze; owner: Accraze):
[mediawiki/extensions/Jade@master] Update DeleteEndorsementDialog docs

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

Change 583779 had a related patch set uploaded (by Accraze; owner: Accraze):
[mediawiki/extensions/Jade@master] Update DeleteProposalDialog docs

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

Change 583780 had a related patch set uploaded (by Accraze; owner: Accraze):
[mediawiki/extensions/Jade@master] Update EndorseDialog docs

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

Change 583781 had a related patch set uploaded (by Accraze; owner: Accraze):
[mediawiki/extensions/Jade@master] Update EndorseDialog docs

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

Change 583782 had a related patch set uploaded (by Accraze; owner: Accraze):
[mediawiki/extensions/Jade@master] Update MoveEndorsementDialog docs

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

Change 583783 had a related patch set uploaded (by Accraze; owner: Accraze):
[mediawiki/extensions/Jade@master] Update PromoteDialog docs

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

Change 583784 had a related patch set uploaded (by Accraze; owner: Accraze):
[mediawiki/extensions/Jade@master] Update ProposeNewLabelDialog docs

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

Change 583749 merged by jenkins-bot:
[mediawiki/extensions/Jade@master] Update DiffWidget function names and docs

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

Change 583777 merged by jenkins-bot:
[mediawiki/extensions/Jade@master] Update jade.dialogs module doc

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

Change 583778 merged by jenkins-bot:
[mediawiki/extensions/Jade@master] Update DeleteEndorsementDialog docs

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

Change 583779 merged by jenkins-bot:
[mediawiki/extensions/Jade@master] Update DeleteProposalDialog docs

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

Change 583780 merged by jenkins-bot:
[mediawiki/extensions/Jade@master] Update EndorseDialog docs

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

Change 583781 merged by jenkins-bot:
[mediawiki/extensions/Jade@master] Update EndorseDialog docs

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

Change 583782 merged by jenkins-bot:
[mediawiki/extensions/Jade@master] Update MoveEndorsementDialog docs

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

Change 583783 merged by jenkins-bot:
[mediawiki/extensions/Jade@master] Update PromoteDialog docs

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

Change 583784 merged by jenkins-bot:
[mediawiki/extensions/Jade@master] Update ProposeNewLabelDialog docs

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

Change 584056 had a related patch set uploaded (by Accraze; owner: Accraze):
[mediawiki/extensions/Jade@master] Update jade.api docs

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

Change 584074 had a related patch set uploaded (by Accraze; owner: Accraze):
[mediawiki/extensions/Jade@master] Update ext.Jade.entityView docs

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

ACraze added a subscriber: kevinbazira.

@kevinbazira I have two final patchsets for review, one for the jade.api module and another one for the ext.Jade.entityView module.

Change 584056 merged by jenkins-bot:
[mediawiki/extensions/Jade@master] Update jade.api docs

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

Change 584074 merged by jenkins-bot:
[mediawiki/extensions/Jade@master] Update ext.Jade.entityView docs

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

@ACraze, thank you for the great work. I have reviewed and +2'd.