None of the themes that are currently available for JSDoc support all the features we need. We'll probably have to make our own. @cscott has already created [[ https://github.com/cscott/jsdoc-wmf-theme | jsdoc-wmf-theme ]] that borrows its look from the [[ https://github.com/wikimedia/WikimediaUI-Style-Guide | 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.
* [ ] 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").
* [x] Ability to show/hide method & member summaries
* [x] Complete and compact display of the class hierarchy