About Art MD

Art MD expresses structured data in Markdown with an extensible language that enables human and machine authoring at scale and automated transformations.

Art MD consists of a language specification and a set of JavaScript libraries for parsing Markdown into an MDAST-derived AST, with an open construct registry. The libraries provide parsing, validation, transformation, and serialisation of Art MD content back to Markdown.

Architecture

Art MD is implemented as a Markdown dialect: a parser and a serialiser operate on a set of constructs to translate between Markdown and Art MD’s structured representation.

Work in Progress

This site is part of the Artificials project.

🚧First steps, baby stepsRoadmap here

Work is ongoing in several areas of the project:

Project

Art MD source code lives in its own repository, alongside its roadmap.

This site lives in the Artificials’ umbrella repository.