KDEはすでにGitLabへの移行の第XNUMXフェーズを完了しています

KDE開発者がリリース 最近の発表 GitLabでのKDE開発の翻訳の最初のフェーズの完了 そして、invent.kde.orgサイトでの日常業務におけるこのプラットフォームの使用の開始。

開発者の言葉では、この動きは次の事実によるものです KDEは改善のために移動することを決定しました 新参者の話 KDEソフトウェアへの貢献を促進します。

KDEeVの社長であるAleixPolは、次のように述べています。

「GitLabの採用は私たちにとって自然なステップでした。 新しい貢献者のオンボーディングエクスペリエンスを簡素化することは、KDEコミュニティにおける私たちの主な目標のXNUMXつです。 プロジェクトの貢献者が維持している製品のテストと提供の方法に簡単に参加できるようにすることは、確かに私たちのエコシステムのターニングポイントになります。

移行の最初のフェーズ これには、KDEコードと改訂プロセスを使用したすべてのリポジトリの翻訳が含まれていました。

第XNUMXフェーズでは、継続的インテグレーション機能を使用する予定です。、そしてXNUMX番目に、GitLabを使用してトラブルシューティングとタスクのスケジューリングを管理するように切り替えます。

に想定される GitLabを使用すると、新規メンバーの参入障壁が低くなります。 これにより、KDE開発への参加がより身近になり、開発ツールの機能が拡張され、開発サイクルが維持され、継続的インテグレーションが行われ、変更が確認されます。

以前、プロジェクトは多くのPhabricatorとcgitを使用していましたが、 多くの新しい開発者が異常だと感じていること。 GitLabはGitHubと非常によく似た機能を備えており、フリーソフトウェアであり、GNOME、Wayland、Debian、FreeDesktop.orgなどの多くの関連するオープンソースプロジェクトですでに使用されています。

「ほとんどのオープンソース開発者が今日慣れ親しんでいるインターフェースとワークフローを提供するプラットフォームを使用することで、新しい貢献者が参加するための基準を下げることができると確信しています。また、コミュニティが「今後数年間、KDEeV取締役会のメンバーでKDEオンボーディングチームのコアメンバーであるNeofytosKolokotronisが追加されました。

移行は段階的に行われました。 最初に、GitLabの機能が開発者のニーズと比較され、実験を受け入れた小規模でアクティブなKDEプロジェクトが新しいインフラストラクチャをテストできるテスト環境がリリースされました。

受け取ったコメントに基づいて、 特定された欠陥を排除し、インフラストラクチャを準備する作業が開始されました 大規模なリポジトリや開発チームの翻訳用。 GitLabと協力して、プラットフォームの無料版(Community Edition)にKDEコミュニティに欠けている機能を追加する作業が行われました。

新しいツールへの移行は、KDEのような確立されたコミュニティにとって多くの作業です。 移行の決定には、慎重なコミュニケーションと、コミュニティのコンセンサスを得るという複雑なタスクが必要です。

このプロジェクトには約1,200のリポジトリがあります 独自の詳細を使用して、KDE開発者がデータ移行用のユーティリティを作成した転送を自動化し、個々の説明、アバター、設定を保持します(たとえば、安全なブランチや特定のマージ方法を使用)。

さらに、 Gitドライバーが使用されました 既存、使用するnKDEがファイルエンコーディングおよびその他のパラメータを受け入れたことを確認するまた、Bugzillaのバグレポートのクローズを自動化することもできます。

XNUMX以上のリポジトリでのナビゲーションを簡素化するために、リポジトリと チームはグループに分けられ、GitLabで分類されました (デスクトップ、ユーティリティ、グラフィックス、サウンド、ライブラリ、ゲーム、システムコンポーネント、PIM、フレームワークなど)

KDEコミュニティのもうXNUMXつの重要な考慮事項は、十分にサポートされ、コミュニティのフィードバックを考慮した製品に移行することであることに言及しました。

出典 https://about.gitlab.com/


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。