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