Single File Editor Discovery/Design

Problem to Solve

The current single file editor based on ACE is used in a variety of places within GitLab. These include:

  • Snippets
  • Edit button in blob view
  • Project New file from + dropdown
  • Set up CI/CD from project quick action

There are potentially more entry points to this editor in other places within the GitLab application. Because snippets will continue to utilize a single file editing experience and ~"group::editor" would like to standardize on the Web IDE, requirements need to be defined for single file editor based on Monaco.

Proposal

Product and UX should create a set of requirements and functionality that the single file editor would need to support with the intention of utilizing this editing experience inside of snippets first.

Assignee Loading
Time tracking Loading