Cells: 2.0
注記: Cells 1.0、1.5、2.0 というフェーズ名は Protocells に置き換えられています。ただし、このコンテンツは参考資料として引き続き有用かもしれません。
このドキュメントは Cells 1.5 の上に構築された Cells 2.0 の技術的な提案について説明します。
Cells 2.0 のターゲットは、セル型アーキテクチャでパブリックおよびオープンソースの貢献モデルをサポートすることです。
はじめに
Cells 2.0 は GitLab.com のパブリックおよびオープンソース Organization をターゲットとしています:
- 既存のユーザーは GitLab.com の残りの部分から分離されたパブリック Organization を作成できる。
- 単一のユーザーが異なる Cell にある多くの Organization のメンバーになれる。
- ユーザーは Cell をまたいでパブリックプロジェクトに貢献できる。
開発とインフラストラクチャの観点から、以下の目標を達成したいと考えています:
- ユーザーの介入なしで、またはユーザーのワークフローを変更することなく、Cell 間でパブリック Organization を移行できる。
- ルーティングソリューションにより、多くの Organization と同時にシームレスなやり取りができる。
