- eliminate 8 excludes statements in jsdoc.json (and the errors causing them to be excluded)
- fix npm run doc warnings
- The @inheritdoc tag does not permit a value; the value will be ignored. File: LanguagesMultiselectWidget.js x10
- WARNING: No contribution link found (in package.json>repository.url, or jsdoc.json>templates.wmf.repository)
- convert README to README.md (markdown), so that /doc/index.html is readable
- check for missing classes and methods
- RenameDropdown methods
- GroupSynchronization class & methods
- more?
- check for and fix doc-related linter errors. (add npm run lint to facilitate this)
Description
Details
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 | |||
Open | None | T366264 Replace jsduck with JSDoc3 in Translate |
Event Timeline
Change #1034111 had a related patch set uploaded (by Novem Linguae; author: Novem Linguae):
[mediawiki/extensions/Translate@master] JSDoc: initial setup
Change #1037534 had a related patch set uploaded (by Novem Linguae; author: Novem Linguae):
[mediawiki/extensions/Translate@master] JSDoc: fix linter warnings
Change #1037537 had a related patch set uploaded (by Novem Linguae; author: Novem Linguae):
[mediawiki/extensions/Translate@master] JSDoc: get missing RenameDropdown methods to show up in /docs/
Change #1037540 had a related patch set uploaded (by Novem Linguae; author: Novem Linguae):
[mediawiki/extensions/Translate@master] JSDoc: add class GroupSynchronization
Change #1034111 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] JSDoc: initial setup
Change #1037534 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] JSDoc: fix linter warnings
Change #1037540 abandoned by Novem Linguae:
[mediawiki/extensions/Translate@master] JSDoc: add class GroupSynchronization
Reason:
I've been informed that we should only set up JSDoc sites for extensions that previously had JSDuck. This one did not. Going to save reviewers some time and abandon/rollback my patches related to JSDoc for Extension:Translate.
Change #1037537 abandoned by Novem Linguae:
[mediawiki/extensions/Translate@master] JSDoc: get missing RenameDropdown methods to show up in /docs/
Reason:
I've been informed that we should only set up JSDoc sites for extensions that previously had JSDuck. This one did not. Going to save reviewers some time and abandon/rollback my patches related to JSDoc for Extension:Translate.
Change #1040568 had a related patch set uploaded (by Novem Linguae; author: Novem Linguae):
[mediawiki/extensions/Translate@master] Revert "JSDoc: initial setup"
Change #1040568 abandoned by Novem Linguae:
[mediawiki/extensions/Translate@master] Revert "JSDoc: initial setup"
Reason:
Team wants to keep JSDoc