Apache Beamへの貢献
Apache Beamは、ユーザー、コントリビューター、コミッター、およびプロジェクト管理委員会(PMC)メンバーの友好的なコミュニティによって開発および保守されているオープンソースプロジェクトです。
コード貢献だけでなく、質問、バグ報告、新機能の提案、ドキュメントの改善、ウェブサイトへの追加、イベントの企画、ブログ記事の執筆など、さまざまな方法で誰でもプロジェクトに参加し、貢献することを歓迎します。
あなたにとってのメリットは?
- 世界最大かつ最も歓迎的なオープンソースコミュニティの一員になる
- 次世代の分散データ処理のためのイノベーションを推進する
- 高度なテクノロジーソリューションを現実化することで影響を与える
- データの世界であなたのブランド認知度とソートリーダーシップを強化する
貢献できる方法
貢献を開始するためにできることのリストを以下に示します
貢献 | 方法 |
---|---|
参加してアイデアを共有する |
|
バグを報告する |
または |
機能を提案する |
または |
未解決の課題を修正する |
|
ドキュメントを改善する | ドキュメントの編集アイコンをクリックすると、GitHubに移動し、そこで自動的に変更を加えてプルリクエストを送信できます。 |
ウェブサイトを改善する |
|
ブログ記事を書く | カスタムユースケースについて語ったり、推奨事項やベストプラクティスを共有したりしてください。 |
成功事例を共有する | 導入事例ページにアクセスして、あなたの事例を共有するか、会社のロゴを追加してください。 |
ソーシャルメディアの出版物を制作する | Beamが支援するユースケースや達成したデータ処理パフォーマンスを共有してください。今後のBeamサミットやカンファレンスの情報を広めてください。 |
イベントを企画する | 企画したいBeamイベントのアイデアを共有するには、dev@beam.apache.orgにメールを送信してください。 |
新しいIOコネクタやPTransformのような新機能を構築する | |
コードサンプルまたはテンプレートを共有する |
|
リリース候補をテストする | 誰でもdev@beam.apache.orgメーリングリストを通じてリリースを提案できます。プロジェクトでApache Beamリリースを試し、リリース候補に投票し、結果と見つかった問題をdev@beam.apache.org経由でコミュニティに知らせてください。Beamリリースの検証方法について詳しくはこちらをご覧ください。 |
他のアイデアは? | 別の方法で貢献したいが、開始方法がわからない場合は、dev@beam.apache.orgに提案を送信してください。 |
コミッターになる
Apache Beamへの貢献が好きで、Apache Beamメーリングリスト、Slackチャネルで活動している場合、またはイベントに参加/主催している場合は、プロジェクトコミッターの候補者です。
コミッターは、プロジェクトのリポジトリへの書き込みアクセス権を持つコミュニティメンバーです(つまり、コード、ドキュメント、およびウェブサイトを自分で変更でき、コードレビューを支援したり、他の貢献を受け入れたりできます)。
コミッターになるための厳格なプロトコルはありませんが、最も重要なことは、Apache Beamコミッターの特性を示し、プロジェクトとコミュニティに一貫して貢献していることです。
新しいコミッターの候補者は、現在のコミッターまたはPMCメンバーによって提案され、PMCチームによって投票されます。コミッターになりたい場合は、コミュニティに参加してApache Beamへの貢献を続けてください。他のコミッターに相談してアドバイスや指導を求めることもできます。気軽に任意のコミッターに直接メールしてアドバイスを求めてください!
Apache Beamコミッターの特性
プロジェクト管理委員会(PMC)メンバーになる
PMCは、Apache Software Foundationのガバナンスモデル「The Apache Way」に従って、プロジェクトの公式管理機関です。PMCメンバーは、Apache Beamのコミュニティおよび技術的な方向性を設定するために投票し、リリースおよびコミュニティの健全な開発を直接監督する責任があります。
PMCメンバーは、ASFの理事会またはその他の法人役員によって設定された特定のコア要件に従うこと、たとえば、法的、ブランディング、インフラストラクチャ関連の要件に従うこと、およびコミュニティがASF行動規範内で運用されることを保証する責任もあります。
PMCメンバーは、Apache Beamのビジョンを確立し、コミュニティが調和してそれを達成するために活動する責任を負っているため、PMCの責任を果たすことができ、コミュニティをビジョンの達成に導くことができる、献身的な個人を探しています。そのため、同じ価値観を共有するスキルと専門知識を補完する多様なPMCを構築するよう努めています。
理想的には、Beamの方向性を形成するイニシアチブを示し、リリースを作成または検証する方法、イベントの商標コンプライアンスを確保する方法など、公式のプロセスを学ぶ意欲を示している、活発なコミュニティメンバーの中から候補者を見つけます。また、PMC候補者は、冷静で、建設的で、協力的で、時には「反対してコミットする」意思があることを期待しています。
PMCメンバーはコミッターでもあるため、まだ開始されていない場合は、PMCに参加すると自動的にコミッターになります。したがって、Apache Beamコミッターの特性はPMCメンバーにも適用されます。
コミュニティからの声を聞く
知識の共有とコラボレーションは、コミュニティで自然に行われるものです。一緒に、最も複雑な問題に取り組み、解決することができます。
「私はBeamとの協力を本当に楽しんでいます。その内部構造を理解することで、オープンソースを微調整し、カスタマイズすることができます。Beamは非常に強力であり、その抽象化が最も重要な機能です。」
私の教訓:誰もが(Apache Beamの)メーリングリストに参加すべきです!ここですべての議論が行われ、学ぶための素晴らしい場所です。また、コミュニティに会い、つながるために、誰もが会議に参加し、参加することを奨励します。
最終更新日:2024/10/31
探していたものはすべて見つかりましたか?
すべて役に立ち、明確でしたか?変更したいものはありますか?お知らせください!