トッププログラマとのコミュニケーションと協力はどれくらい早く進むでしょうか?
自分のコードが何億人ものユーザーに使用されると、どれほど素晴らしいと感じますか?
面接中に「Apache にオープンソース プロジェクトがあるので、チェックしてみてください」と言えたら、どんなに素晴らしいでしょうか?
理想と感情を持つプログラマーとして、あなたはまだ 1 つか 2 つのトップ オープン ソース コミュニティに参加したことがありませんか~
Apache コミュニティの攻撃ルート
Apache コミュニティの管理システムは非常に厳格で、役割ごとに異なる責任と権利があります。 Apache コミュニティへの統合は、モンスターとの戦い (バグ修正) とアップグレードのようなもので、レベルを上げたい場合は、まずプロジェクトに一生懸命取り組む必要があります。いわゆる「できると証明した人は、できるようになります。」これは、Apache 流の「実力主義」の優れた具現化でもあります。
Apache の初心者
Apache 製品を使用する人は誰でもユーザーです。ユーザーは単なる評価者ではなく、製品の改善に非常に役立つ貴重な意見の源です。 Apache のオープンソース ソフトウェアについて知りたい場合は、それを手に取って試してみるとよいでしょう。
開発者メーリング リストでディスカッションに参加し、パッチ、ドキュメント、提案を提供し始めると、開発者または貢献者に昇格します。開発者になるのは簡単ではありません。継続的な研究の精神と、改善できる領域を見つけるために独立して考える能力が必要です。場合によっては、オープンソース プロジェクト内の数百、数千のファイルを理解するだけで圧倒される場合があります。結局のところ、ほとんどの学生はまだ Apache オープンソース製品を使用するレベルにあります。履歴書に「Apache Developer」という肩書があると、人事の目が輝くこと間違いなしです。
Apache のコミュニケーションと協力はすべてメーリング リストを通じて行われることに注意してください。 Apache コミュニティには覚えておくべき格言があります:「メーリング リストで議論されなければ、それは起こっていないのです。」Apache メーリング リストでのディスカッションに参加することは非常に重要です。
Apache コミッター
練習を続けると (バグ レポートの送信、コードの寄稿、メーリング リストのディスカッションへの参加、コミュニティ構築への参加など)、招待される場合があります。コミッターになるには。送信者は、Apache コミュニティの正式なメンバーと見なすことができ、コード リポジトリへの直接の書き込み権限を持っているだけでなく、http://apache.org ドメイン名の排他的な電子メール アドレスも持つことができます。
Apache コミュニティによって毎月提出されるコードの行数は 16,000 行であることをご存知ですか。これは単なる 16,000 行のコードではありません。Apache コミッターは、提出するコードが明確で読みやすく、高品質であることを確認する必要があります。
Apache は、Apache 部族のように、並外れた忍耐力と忍耐力を持ち、貢献し続けるメンバーを探しています。 Apache には 300 のプロジェクトがありますが、コミッターは月平均 15 人しか追加されず、そのほとんどが新しいプロジェクトに参加します。既存のプロジェクトでは、おそらく年に 1 人か 2 人のコミッターしか追加されません。 Apache コミッターになることは、非常にやりがいのある、そして誇りに思うことです。
Apache 製品はすべて Apache ライセンス (Apache License) に準拠しているため、提出者は貢献者契約ライセンス (CLA) に署名する必要があります。 Apache ライセンスは、世界で最も使用されているオープン ソース ライセンスのトップ 3 の 1 つであり、コード作成者は特許を保持し、ユーザーは特許を無料で使用することができます。利用者は利用する際にライセンスを取得し、変更部分について説明する必要があります。これは、提出者がどのプロジェクトが独自のオープンソース コンテンツを使用しているか、何が変更されているかを理解するのに役立ち、プロジェクトの改善に非常に役立ちます。
Apache 関連の技術記事の詳細については、Apache 使用法チュートリアル 列にアクセスして学習してください。
以上がApache オープンソース コミュニティに参加する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。