皆さん、こんにちは。 Hacktoberfest は、オープンソース プロジェクトへの貢献を促進する世界的なイベントであり、世界中の開発者がオープンソース コミュニティに参加するユニークな機会を提供します。 ハクトーバーフェストに参加するのは初めてなので、より複雑な問題に取り組む前に、オープンソースのワークフローに慣れるために小規模な貢献から始めることにしました。
10 月中に、4 つのプル リクエストを送信して、それぞれに独自の問題セットを持つ 4 つの異なるリポジトリに貢献する必要があります。最初は、自分のスキルセットや興味に合ったリポジトリを見つけるのが難しいと感じました。多数のリポジトリにわたるさまざまな問題を選別するプロセスは膨大で、探索とフィルタリングに数日かかりました。
私自身を含め、オープンソースへの貢献が初めての開発者向けに、プロセスの合理化に役立つ実践的なヒントをいくつか紹介します。
GitHub の検索ツールとフィルター ツールを利用する:
何千ものリポジトリが利用可能であるため、自分の専門知識に合ったリポジトリを見つけるのは困難な場合があります。 GitHub の高度な検索機能とフィルタリング機能を使用すると、テクノロジー、問題ラベル、アクティビティ レベルごとにリポジトリを大幅に絞り込むことができます。
技術スタックに合わせたリポジトリを選択してください:
使い慣れたテクノロジーを使用するリポジトリに焦点を当てると、学習曲線を短縮できます。ただし、知識を広げたい場合は、自分の快適ゾーンの外のプロジェクトに貢献することで、貴重な学習の機会を得ることができます。
コミット前にリポジトリ アクティビティを評価する:
時間を投資する前に、プロジェクトのアクティビティ レベルを評価することが重要です。一部のプロジェクトは維持されなくなる可能性があり、その結果、プル リクエストのレビューとマージに長い遅延が発生します。評価すべき主要な指標には以下が含まれます:
私の最初の PR のいくつかには、ドキュメントの更新などの比較的小規模なタスクが含まれており、それを「入門的な」貢献と考えていました。これらは高度な技術的なものではありませんでしたが、プロセスに慣れる機会を提供してくれました。今後は、私のコーディング スキルに挑戦し強化する、より技術的に要求の高い問題に焦点を当てる予定です。
問題:
PR:
以上がハクトーバーフェスト 4 での最初のスモールスタートの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。