GitLab UI @vue/compat 互換性 タスクグループ
GitLab UI @vue/compat 互換性タスクグループの属性、目標、役割と責任についての詳細はこちら。
属性
| プロパティ | 値 |
|---|---|
| 作成日 | 2024-10-14 |
| 目標終了日 | 2024-12-24 |
| 終了日 | 2025-02-03 |
| Slack | #tg_gitlab_ui_vue_compat(社内からのみアクセス可能) |
コンテキスト
GitLab 全体を Vue 3 に移行するための作業のスコープは膨大です。その結果、Vue 3 ワーキンググループは、このようなより集中したタスクグループを支持して解散しました。
GitLab UI ライブラリはさまざまなプロジェクト(GitLab、Switchboard、Editor Extensions)で使用されているため、Vue 3 採用の主要なブロッカーとなっています。GitLab UI を @vue/compat で動作させるための作業はすでに多く行われていますが、まだ多くが残っています。
目標
- GitLab UI のすべてのコンポーネントとディレクティブが @vue/compat で使用できるようにする。
非目標
- @vue/compat の採用をブロックしないため、コンポーネントやディレクティブを
MODE: 3互換性に近づけることは行いません。
終了基準
- @vue/compat に関するすべての既知の問題が修正されているか、回避策がドキュメント化されている。
- @vue/compat でのすべてのスクリーンショットテストが合格している。
2025-02-03 時点で、上記の基準が満たされたため、このタスクグループは解散しました。
一部の問題が残っているものの、それらは低優先度とみなされており、Vue 2 のサポートを終了するまで修正できないものもあります。
役割と責任
| タスクグループの役割 | 担当者 | 職位 |
|---|---|---|
| DRI | Mark Florian | スタッフフロントエンドエンジニア、Foundations::Design System |
| メンバー | Marina Mosti | シニアフロントエンドエンジニア、Switchboard |
| メンバー | Miguel Rincon | スタッフフロントエンドエンジニア、Verify:Runner |
