jsdoc-wmf-theme has been under development for some time. We will do a 1.0 release alongside the migration of core docs.
The tasks that will be completed before the 1.0 release can be found on the JSDoc WMF theme
theme board in the "Migration of core docs" column.
Original task description
None of the themes that are currently available for JSDoc support our minimum feature set. We'll probably have to make our own. @cscott has already created jsdoc-wmf-theme that borrows its look from the style guide.
Potential requirements
- Allow developers to group logically related classes. For example with categories, or a custom table of contents.
- When viewing a class, must show the full interface of a class, including inherited and mixed in methods. (T207383)
- Show only public methods by default (e.g. hide private/protected, possibly a way to toggle to show all) https://gerrit.wikimedia.org/r/c/jsdoc/wmf-theme/+/447970
- Basic search for a method by name (e.g. searching "doFoo" will find "Quux.doFoo").
- Compact display by default of the class hierarchy. Ability to show/hide long method/parameter descriptions.