Project Information
- Name of tool/project: MathJax
- Project home page: https://www.mathjax.org/
- Name of team requesting review: Extension Math
- Primary contact: @Physikerwelt
- Target date for deployment: before the release date of 1.42, Maybe April 24
- Link to code repository / patchset: https://github.com/mathjax/MathJax which is based on https://github.com/mathjax/MathJax-src/
- Link to scc output for general sizing of codebases (https://github.com/boyter/scc):
─────────────────────────────────────────────────────────────────────────────── Language Files Lines Blanks Comments Code Complexity ─────────────────────────────────────────────────────────────────────────────── JavaScript 69 267 0 192 75 98 JSON 17 1839 13 0 1826 0 Markdown 4 625 152 0 473 0 YAML 2 19 0 0 19 0 License 1 202 33 0 169 0 gitignore 1 2 1 0 1 0 ─────────────────────────────────────────────────────────────────────────────── Total 94 2954 199 192 2563 98 ─────────────────────────────────────────────────────────────────────────────── Estimated Cost to Develop (organic) $72,574 Estimated Schedule Effort (organic) 5.08 months Estimated People Required (organic) 1.27 ─────────────────────────────────────────────────────────────────────────────── Processed 23817658 bytes, 23.818 megabytes (SI) ───────────────────────────────────────────────────────────────────────────────
To use MathJax from the client, users need access to the MathJax JS source code.
Either this can be done by referring to existing CDNs, which seems not to be an option for Wikimedia.
Thus, WMF and self-hosted wikis would need to host their copies of MathJax and already used in the context of the WDQS. Also, we have been using MathJax on the server side via npm https://www.npmjs.com/package/mathoid-mathjax.
For more context, see T310211
- code maybe together with other uses of MathJax https://codesearch.wmcloud.org/search/?q=MathJax&i=nope&files=&excludeFiles=&repos=