Knative に貢献する¶
これは、コードの改善、ドキュメントの改善、講演など、コントリビューターになるための出発点です。参加する方法をいくつか紹介します。
前提条件¶
Knative に貢献するには、次のことを行う必要があります。
-
コントリビューションを行う前に、
git commit
に使用するのと同じメールアドレスを使用して、CNCF EasyCLA に署名する必要があります。詳細については、コントリビューターライセンス契約を参照してください。 -
Knative コントリビューターガイドをお読みください。
-
行動規範をお読みください。
Knative コミュニティの運営方法の詳細については、Knative コミュニティについてを参照してください。
コードへの貢献¶
Knative は多様でオープン、かつインクルーシブなコミュニティです。開発は、GitHub の Knative org で行われます。
Knative コントリビューターになるための独自のパスは、次のいずれかのコンポーネントから始めることができます。good first issue ラベルが付いた GitHub の issue を探してください。
-
Knative Serving
- コントリビューションを開始するには、Serving 開発ワークフローを参照してください。
- 優れた入門 issue については、Serving issuesを参照してください。
-
Knative Eventing
- コントリビューションを開始するには、Eventing 開発ワークフローを参照してください。
- 優れた入門 issue については、Eventing issuesを参照してください。
-
Knative Client (kn)
- コントリビューションを開始するには、Client 開発ワークフローを参照してください。
- 優れた入門 issue については、Client issuesを参照してください。
-
関数
- コントリビューションを開始するには、Functions 開発ワークフローを参照してください。
- 優れた入門 issue については、Functions issuesを参照してください。
-
ドキュメント
- コントリビューションを開始するには、ドキュメントコントリビューターガイドを参照してください。
- 優れた入門 issue については、ドキュメント issuesを参照してください。
コミュニティへのコードサンプルの貢献¶
Knative について学ぶのに役立つ、ユースケースまたは製品統合を示す Knative コードサンプルをお持ちですか?
公式ドキュメント以外にも、ツール、プラットフォーム、言語、製品を組み合わせる無限の可能性があります。チュートリアルを送信することで、あなたの経験を共有し、同様の問題を解決している他の人を助けることができます。
コミュニティチュートリアルは、code-samples/community
の下の Markdown ファイルに保存されます。これらのドキュメントは、コミュニティによって提供、レビュー、および管理されます。
ドキュメントに一致する Knative コンポーネントフォルダーの下のコミュニティサンプルディレクトリにプルリクエストを送信します。たとえば、Knative Serving サンプルは serving フォルダーの下にあります。レビュー担当者が割り当てられ、提出物をレビューします。提出物が明確で、正しく、スタイルガイドを満たしていることを確認するために協力しますが、チュートリアルを作成する際に従うと役立ちます。
-
コードサンプルの貢献: コミュニティとサンプルを共有します。
-
既存のコードサンプルへのリンク: 別のサイトにある Knative サンプルへのリンク。
コントリビューターの役割¶
メンバー、承認者、ワーキンググループのリーダーなど、Knative コミュニティ内で個人が担うことができる役割の詳細については、コミュニティの役割のドキュメントを参照してください。
学習と交流¶
Knative を使用していますか、または使用したいですか?質問はありますか?詳細についてはこちらをご覧ください。
-
Knative ユーザーグループ: 仲間のユーザーからのディスカッションとヘルプ。
-
Knative 開発者グループ Knative 開発者からのディスカッションとヘルプ。
-
Knative Slack: Knative Serving または Eventing の使用中に問題が発生した場合、@serving-help または @eventing-help に ping を送信し、他のプロジェクト開発者とチャットしてください。Knative Slack のガイドラインも参照してください。
-
Twitter: 最新ニュースを入手するには、Twitter でフォローしてください!
-
Stack Overflow の質問: Knative のタグ付き質問とキュレーションされた回答。
コミュニティミートアップ¶
Knative を初めて使用する場合、またはクールなものを構築しましたか?Knative コミュニティミートアップで発表して、感想を共有しましょう!発表にサインアップするには、このフォームを使用してください。
過去のコミュニティミートアップは、YouTube チャンネルで確認できます。
カレンダー(iCal エクスポートファイル) を購読し、Twitter でフォローして、新しいイベントにご期待ください。