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 のサポートを終了するまで修正できないものもあります。

役割と責任

タスクグループの役割担当者職位
DRIMark Florianスタッフフロントエンドエンジニア、Foundations::Design System
メンバーMarina Mostiシニアフロントエンドエンジニア、Switchboard
メンバーMiguel Rinconスタッフフロントエンドエンジニア、Verify:Runner