Due to T156469, we've been disabling JSDuck on any Parsoid classes that use ES6 syntax. This phab task will just track which files those are, so we can re-enable documentation generation once {T138401: Replace jsduck with JSDoc3 across all Wikimedia code bases} lands.
Description
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Open | Feature | None | T263914 Offer TypeScript declaration files for the MediaWiki Javascript API (MediaWiki API typings) | ||
Resolved | hashar | T213282 JSDuck at doc.wikimedia.org loads fonts from google | |||
Open | None | T334853 Clean up JS code now that we can use ES6 rather than ES5 across all Wikimedia deployed codebases | |||
Open | None | T363905 Uninstall jsduck and related material from CI images etc., once it's no longer needed | |||
Open | apaskulin | T138401 Replace jsduck with JSDoc3 across all Wikimedia code bases | |||
Declined | None | T156469 jsduck doesn't support ES6 | |||
Resolved | cscott | T184573 Re-enable documentation for ES6-using classes |
Event Timeline
lib/utils/Util.js lib/utils/DOMUtils.js lib/wt2html/parser.defines.js : https://gerrit.wikimedia.org/r/408826
jsduck is dead, although we haven't fully reproduced the old jsduck organization of the documentation yet.
SG9tZVBoYWJyaWNhdG9yCk5vIG1lc3NhZ2VzLiBObyBub3RpZmljYXRpb25zLgoKICAgIFNlYXJjaAoKQ3JlYXRlIFRhc2sKTWFuaXBoZXN0ClQxOTcyODEKRml4IGZhaWxpbmcgd2VicmVxdWVzdCBob3VycyAodXBsb2FkIGFuZCB0ZXh0IDIwMTgtMDYtMTQtMTEpCk9wZW4sIE5lZWRzIFRyaWFnZVB1YmxpYwoKICAgIEVkaXQgVGFzawogICAgRWRpdCBSZWxhdGVkIFRhc2tzLi4uCiAgICBFZGl0IFJlbGF0ZWQgT2JqZWN0cy4uLgogICAgUHJvdGVjdCBhcyBzZWN1cml0eSBpc3N1ZQoKICAgIE11dGUgTm90aWZpY2F0aW9ucwogICAgQXdhcmQgVG9rZW4KICAgIEZsYWcgRm9yIExhdGVyCgpFVzZSC3IERpc2NsYWltZXIgtyBDQy1CWS1TQSC3IEdQTApZb3VyIGJyb3dzZXIgdGltZXpvbmUgc2V0dGluZyBkaWZmZXJzIGZyb20gdGhlIHRpbWV6b25lIHNldHRpbmcgaW4geW91ciBwcm9maWxlLCBjbGljayB0byByZWNvbmNpbGUu