Skip to content

Files

Latest commit

e3da99d · Dec 17, 2024

History

History

docs

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Apr 26, 2022
Feb 3, 2023
Nov 30, 2022
Apr 26, 2022
Jun 4, 2024
Dec 17, 2024
Feb 8, 2023
Apr 26, 2022
Apr 26, 2022
Dec 6, 2024
Mar 20, 2024
Jun 6, 2023
Apr 26, 2022
Feb 28, 2024
Apr 26, 2022
Apr 26, 2022
Dec 5, 2024
Jun 4, 2024

Yari documentation

The documentation in this directory describes architecture, usage, deployment, and troubleshooting Yari including details about KumaScript functionality.

About Yari

Yari is the code that renders MDN Web Docs. It takes a JAMStack approach, which reads MDN content stored as flat source files in a GitHub repo (including front matter and macros), renders the result as static HTML files, and serves those as quickly and efficiently as possible.

The core MDN platform consists of two GitHub repos:

  • The MDN content repo — this is where the MDN content is stored, along with information such as contributor history and redirects. Visit this repo if you want to contribute to the MDN content.
  • The Yari project — this is the platform code that renders and displays the MDN content, and deals with associated services such as user accounts. Visit this repo if you want to contribute to the MDN platform.

KumaScript

KumaScript is a legacy template/macro system that automates certain aspects of MDN Web Docs content. For more information about KumaScript, see the kumascript directory which describes macros, troubleshooting errors, usage, and more.

See also