JSDoc WMF theme

Documentation helps people contribute to our software and infrastructure and helps us provide basic insights in our technical community ecosystem and its needs. We are currently rebuilding our frontend documentation to better serve our users.

Previously our frontend documentation was building using a tool called JSDuck which is no longer maintained. Delaying the migration from JSDuck to JSDoc was causing issues for some projects. (See T138401#8045282, T138401#9009746, and T138401#9030517) so we went ahead and switched over our documentation and have prioritized improving the documentation (targeting the MediaWiki 1.42 release).

Feedback on these plans is welcome! Particularly if anyone has ideas about the technical feasibility of temporarily serving static snapshots of the JSDuck docs. The immediate next steps would be to open subtasks to capture the work described here.

How you can help
Let us know using the talk page:


 * How do you use the existing frontend documentation? What do you use it to build/do (e.g. gadgets, upgrading MediaWiki, other purpose)?
 * Which documentation should be prioritize porting to the new system?
 * What problems do you have with the current theme?
 * How often do you refer to the documentation?
 * What did you like and what did you not like about the old documentation?