コミュニティのルールと慣行¶
このページでは、Knative コミュニティの一般的な慣行に関するドキュメントへのリンクと、Knative の対象読者の説明を提供します。
このプロジェクトは Google によって開始されましたが、200 社以上の企業から貢献を受けており、現在は CNCF によって管理されています。
コミュニティの価値観¶
このセクションでは、私たちの価値観に関するドキュメントへのリンクを示します。
-
Knative プロジェクトの価値観:コミュニティの共有目標と価値観。
-
Knative チームの価値観:チームとして私たちが抱く目標と価値観。
ガバナンス¶
このセクションでは、Knative コミュニティがどのように管理されているかに関するドキュメントへのリンクを示します。
Knative は、毎月公開および録画されるコミュニティミーティングを開催しています。各コンポーネントには活動を推進する 1 つ以上のワーキンググループがあり、Knative にはプロジェクト全体を監視する単一の技術監督委員会があります。
-
ガバナンス:Knative のガバナンスフレームワーク。
-
コミュニティの役割:メンバー、承認者、ワーキンググループのリーダーなど、Knative コミュニティ内で個人が担うことができる役割について説明します。
-
ワーキンググループ:さまざまなワーキンググループに関する情報を提供します。
-
運営委員会 (SC):運営委員会について説明します。
-
技術監督委員会 (TOC):技術監督委員会について説明します。
-
年次報告書:過去の年次報告書を一覧表示します。
プロセス¶
このセクションでは、Knative コミュニティの一般的なプロセスに関するドキュメントへのリンクを示します。
現時点では、これらの慣行(ワーキンググループの編成とレイジーコンセンサスを除く)は、個々のワーキンググループが採用を選択できる推奨事項であり、要件ではありません。各ワーキンググループは、独自のプロセスをドキュメント化する必要があります。独自のレポ内、またはこれらのドキュメントへのポインタで。
-
プルリクエストのレビューとマージ:プルリクエストを管理する方法。
-
ワーキンググループのプロセス:ワーキンググループがどのように運営されるか。
-
SC 選出プロセス:運営委員会の選出プロセス。
-
TOC 選出プロセス:技術監督委員会の選出プロセス。
-
リポジトリガイドライン:コアリポジトリを作成および削除する方法。
-
拡張機能リポジトリプロセス:
knative-extensions
GitHub 組織にリポジトリを作成する方法。 -
機能トラック:重要度の高い機能を追加するためのプロセスを概説します。
-
Golang ポリシー:Knative がテストとリリースに使用する Golang バージョンに関する原則。
-
リリース原則:サポートや機能フェーズに関する情報を含むリリース原則。
-
リリーススケジュール:Knative の過去および将来のリリース日。
-
機能のサンセット:明らかな使用が見られないが、維持に時間のかかる機能をサンセットするプロセス。
コミュニティカレンダー¶
Knative コミュニティカレンダー(iCal エクスポートファイル)には、Knative について詳しく学び、他のユーザーやコントリビューターと出会う機会を提供するイベントが含まれています。これには、ワーキンググループ、運営委員会、その他のコミュニティミーティングが含まれます。
イベントは、Knative プロジェクトによって組織される必要はありません。カレンダーにイベントを追加する場合は、knative-steering@googlegroups.com にメールを送信するか、CNCF Slack ワークスペースの #knative
チャネルに投稿してください。
Knative の対象読者¶
Knative はさまざまなペルソナ向けに設計されています。
開発者¶
Knative コンポーネントは、開発者に、サーバーレススタイルの関数、アプリケーション、およびコンテナを自動スケーリングランタイムにデプロイするための Kubernetes ネイティブ API を提供します。
会話に参加するには、Knative ユーザー Google グループにアクセスしてください。
オペレーター¶
Knative コンポーネントは、クラウドサービスプロバイダーまたは大企業の社内チームが運用できる、より洗練された製品に統合されることを目的としています。
あらゆる企業またはクラウドプロバイダーは、Knative コンポーネントを独自のシステムに採用し、その利点を顧客に伝えることができます。
コントリビューター¶
明確なプロジェクトスコープ、軽量なガバナンスモデル、およびプラグイン可能なコンポーネント間の明確な分離線により、Knative プロジェクトは効率的なコントリビューターワークフローを確立します。
Knative は多様でオープンで包括的なコミュニティです。Knative コントリビューターになるためのあなた自身の道は、次のいずれかのコンポーネントから始めることができます。
Knative の作成者¶
Knative は、アクティブな開発コミュニティを持つオープンソースプロジェクトです。このプロジェクトは Google によって開始されましたが、業界をリードする企業の数がますます増えています。作成者の最新リストについては、作成者を参照してください。