共同開発プラットフォームであるGitLabの最新バージョン15.0のリリースが先日発表されました。このバージョンにおける最も注目すべき変更点の1つは、今後のリリースで組み込みのWeb IDEコードエディタを、コミュニティからの意見を取り入れてマイクロソフトが開発したVisual Studio Code(VS Code)エディタに置き換える予定であることです。
VS Codeエディターを使用すると、GitLabインターフェースでのプロジェクト開発が簡素化され、開発者はフル機能の使い慣れたコード編集ツールを使用できるようになります。
GitLabユーザーへの調査によると、Web IDEは小規模な変更には最適だが、本格的なコーディングプロジェクトに使用している人は少ないことがわかった。GitLabの開発者は、Web IDEでの包括的な作業を妨げる要因を理解しようと試み、問題は特定の機能の不足ではなく、インターフェースとワークフローの小さな欠陥の組み合わせにあると結論付けた。Stack Overflowが実施した調査によると、開発者の70%以上が、コードを書く際にMITライセンスでライセンスされているVS Codeエディタを使用している。
2018年10.7月にさかのぼると、GitLabXNUMXはWebIDEを世界に紹介し、GitLabエクスペリエンスの中心に素敵なマルチファイルエディターをもたらしました。 私たちの目標は、開発経験に関係なく、誰でも簡単に貢献できるようにすることでした。 導入以来、Web IDEから数千万のコミットが行われ、ライブプレビューやインタラクティブWebターミナルなどの機能が追加されてエクスペリエンスが向上しています。 今、私たちは、今後のマイルストーンでWebIDEのために用意されている大きな変更のいくつかを共有できることに興奮しています。
GitLabのエンジニアの一人が、ブラウザ経由で作業できるVS CodeとGitLabインターフェースの統合の動作プロトタイプを作成しました。
GitLabの経営陣は、この開発が有望であると判断し、Web IDEをVS Codeに置き換えることを決定しました。これにより、VS Codeに既に搭載されている機能をWeb IDEに追加することなく、リソースの無駄遣いを避けることができます。計画では、エディタのクライアント側部分のみを組み込み、GitLabのサーバー側コンポーネントと統合する予定です。
機能性と使いやすさが大幅に向上するだけでなく、今回の移行により、 VS Code 用の幅広いプラグインが利用可能になり、ユーザーはスキンをカスタマイズしたり、構文ハイライトを制御できるようになります。VS Code の導入によりエディタが複雑化するのは避けられないため、個々の編集に最もシンプルなエディタを必要とするユーザー向けに、Web エディタ、スニペット、パイプ エディタなどのコア コンポーネントに必要な編集機能が追加される予定です。
GitLab 15.0リリースの時点で、追加されたイノベーションには次のものが含まれます。
- Wikiにビジュアルマークダウン(WYSIWYG)編集モードを追加しました。
- 無料のコミュニティバージョンは、使用されている依存関係の既知の脆弱性についてコンテナイメージをスキャンする機能を統合しています。
- 作成者とグループメンバーだけが利用できるディスカッションに内部メモを追加するためのサポートが追加されました(たとえば、公開できない問題に機密データを添付するため)。
- 問題を外部の組織または外部の連絡先にリンクする機能。
- CI / CDでのネストされた環境変数のサポート(変数は他の変数内にネストできます(例: "MAIN_DOMAIN:$ {STACK_NAME} .example.com")。
- プロファイル内のユーザーからのサブスクライブおよびサブスクライブ解除の可能性。
- アクセストークンの失効プロセスが簡素化されました。
- ドラッグアンドドロップモードで問題の説明を含むリストを再配置する機能が提供されました。
- VS Code用のGitLabワークフロープラグインは、さまざまなGitLabユーザーに関連付けられた複数のアカウントを操作する機能を追加します。
最後に、この新バージョンについてさらに詳しく知りたい場合は、以下のリンクから詳細をご確認いただけます。