Introduce syntax highlighting for .vue files
Problem to solve
At the moment, the single-file Vue components don't have any syntax highlighting in Web IDE.
Further details
Single file Vue components are common within the GitLab application, so it makes sense to support this for GitLab's own needs as well the broader audience.
Proposal
The outcomes of this issue are two fold:
- The Web IDE will support proper syntax highlighting of single file Vue components.
- Documentation will be created for other contributors to help provide support in both GitLab and with upstream contirbutions for other language support.
Further details are in this comment.
Documentation
Documentation should be updated for both supported languages through the main upstream package as well as individual supported languages through contribution to GitLab. This will ensure clear expectations as well as allow users to help contribute additional languages they might need.
Edited by Kai Armstrong