[MR Widget Eng] Terraform
This issue is to track the engineering efforts of the Terraform widget using the new Merge request reports framework.
Proposal
Side-notes
There are two aspects where Engineering of all relevant groups will be asked to contribute:
- completing the support of the core extension component for the UX Framework (ie, adding functionality to https://gitlab.com/gitlab-org/gitlab/-/blob/master/app/assets/javascripts/vue_merge_request_widget/components/extensions/base.vue) including necessary redesign to abide to rules of spacing, etc
- refactoring/implementing their own extensions to use the shared component
Depending on the complexity of the widget, the step 2. might be blocked by 1. until the required features are built. ANd that depends from group to group. Right now it has a basic collapsed and expanded mode. (example extension in https://gitlab.com/gitlab-org/gitlab/-/tree/master/app/assets/javascripts/vue_merge_request_widget/extensions).
Hopefully we'll kick-off the work soon. If your group has planned work around extensions, consider having one representative in the group or at least follow the proceedings and slack channel (#wg_merge-request-widgets).