MDN offers a number of features that make it easier to track progress, manage content, and keep up with the latest changes to the site.
- KumaScript
- On the Yari platform that powers MDN, we still have a legacy template/macro system available called KumaScript for automating certain aspects of content.
- The MDN sample server
- While MDN provides a built-in live sample system for presenting simple (and even not-so-simple) code samples with the code's output displayed in-context, there are samples that require a server to talk to. For those things, we have the MDN sample server, which solves these and other problems.
- Unsupported GET API
- MDN's platform, Yari, doesn't provide a supported GET API. However, Yari does currently provide an unsupported mechanism that exposes JSON resources which you can retrieve with HTTP
GET
requests and then consume programmatically.