Skip to content

Updated SSE front matter language support

Derek Knox requested to merge 241000-front-matter-parsing into master

What does this MR do?

It adds support for TOML and JSON front matter language types to the static site editor.

  • The main goal of this MR is to facilitate a downstream MR (MR3) where I anticipate adding an engine that has parse and stringify functions so each definition can manage the actual parsing of the respective front matter language type to a JavaScript object for further downstream use of having a dedicated UI for front matter editing
  • Secondarily, SSE use outside the handbook with .md files containing TOML or JSON front matter will now properly be parsed out of WYSIWYG mode

Screenshots

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Security

If this MR contains changes to processing or storing of credentials or tokens, authorization and authentication methods and other items described in the security review guidelines:

  • Label as security and @ mention @gitlab-com/gl-security/appsec
  • The MR includes necessary changes to maintain consistency between UI, API, email, or other methods
  • Security reports checked/validated by a reviewer from the AppSec team

Closes #241000 (closed)

Edited by Derek Knox

Merge request reports