Skip to content
Snippets Groups Projects

Updated SSE front matter language support

Merged Derek Knox requested to merge 241000-front-matter-parsing into master
All threads resolved!

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

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Enrique Alcántara
  • Enrique Alcántara
  • assigned to @derek-knox and unassigned @ealcantara

  • Derek Knox added 290 commits

    added 290 commits

    Compare with previous version

  • Derek Knox assigned to @ealcantara and unassigned @derek-knox

    assigned to @ealcantara and unassigned @derek-knox

  • mentioned in issue #241000 (closed)

  • assigned to @derek-knox and unassigned @ealcantara

  • Derek Knox assigned to @ealcantara and unassigned @derek-knox

    assigned to @ealcantara and unassigned @derek-knox

  • Derek Knox added 1 commit

    added 1 commit

    • f62658ea - Fix MR id in changelog entry

    Compare with previous version

  • Enrique Alcántara approved this merge request

    approved this merge request

  • Enrique Alcántara resolved all threads

    resolved all threads

  • assigned to @derek-knox and unassigned @ealcantara

  • mentioned in issue #243608 (closed)

  • Derek Knox added 1 commit

    added 1 commit

    • f230f853 - Add toml and json front matter support to SSE

    Compare with previous version

  • mentioned in issue #233472 (closed)

  • Derek Knox assigned to @vitallium and unassigned @derek-knox

    assigned to @vitallium and unassigned @derek-knox

  • Vitaly Slobodin approved this merge request

    approved this merge request

  • Vitaly Slobodin resolved all threads

    resolved all threads

  • Vitaly Slobodin mentioned in commit 48a15e58

    mentioned in commit 48a15e58

  • Vitaly Slobodin mentioned in commit a4a4c50c

    mentioned in commit a4a4c50c

  • added workflowstaging label and removed workflowin dev label

  • added workflowcanary label and removed workflowstaging label

  • added workflowproduction label and removed workflowcanary label

  • This merge request has been deployed to the pre.gitlab.com environment, and will be included in the upcoming self-managed GitLab 13.5.0 release.


    :robot: This comment is generated automatically using the Release Tools project.

  • This merge request has been deployed to the release.gitlab.net environment, and will be included in the upcoming self-managed GitLab 13.5.0 release.


    :robot: This comment is generated automatically using the Release Tools project.

  • Please register or sign in to reply
    Loading