Set up client-side Commonmark deserialization in the Content Editor
Implement the foundations of client-side parsing and rendering in the Content Editor by setting up Commonmark support.
Commonmark parsing support is built-in in Remark. We already set up remark in the GitLab application. The goal of this issue is mapping the Abstract Syntax Tree (AST) produced by remark to a ProseMirror document.
Creating this AST to ProseMirror mapper will also set up the foundation for other content type mappers like Github Flavored Markdown and GitLab Flavored Markdown.
Implementation tasks
-
Implement client-side Markdown Deserializer -
Map Commonmark content types to ProseMirror document node types
Edited by Enrique Alcántara