[FE] - Render skeketon app for security findings
This issue covers the work to get the empty webview to render.
See: !871 (closed) for reference
Implementation Plan:
- Create new directory under desktop/webview_controllers/security_webview_controller.ts
- Register new command
- create new webview Controller and pass through single finding data (includes title, description, severity. Also include project path).
- Add unit tests
- Set up nested vue app directory and instantiate vue app instance. (Add to https://gitlab.com/gitlab-org/gitlab-vscode-extension/-/tree/main/webviews/vue)
- Render empty webview. Webview content to be implemented in the next issue #715 (closed)
Point Estimation:
We need to build a new web controller based on the existing one, there is some logic that doesn't apply in the original controller. Upgrading weight from 2 to 3 since we still need to work through the boiler plate code we need to duplicate.
Edited by Fernando Cardenas