ハクトーバーフェスト4!
Nov 11, 2024 am 06:48 AMHacktoberfest 2024 Writing Challenge: 寄稿者エクスペリエンス
オープンソース愛好家の皆さん、こんにちは!このブログは、ハクトーバーフェストのホロピン バッジと私自身について少し共有することから始めたいと思います。
私は大学 2 年生からコーディングを始めて、現在 3 年生です。このハクトーバーフェストは私にとって初めてオープンソースに貢献したものでした。なぜ遅れるのかと疑問に思われるかもしれません。
私は自分に言い続けました
そうですね、最初は不安で初心者症候群に悩まされていました。 「Git がどのように機能するのか分かりません!」 や 「太古の昔から存在するプロジェクトに貢献できるほどの知識がありません。冗談です」などと自分に言い聞かせていました。 私は Java しか知りませんし、完全な技術スタックを習得したわけではなく、他にもたくさんの疑問がありました。しかし今回は、「最悪何が起こるだろう?」
と考えて参加することにしました。というわけで、私のオープンソースの旅はこうして始まりました。想像していたほど大変ではありませんでした。私がやったことは次のとおりです:
- 私は GSOC の組織リストを調べて、使いやすい技術スタックを使用している組織を除外しました。そのうちの 1 つは Jenkins プロジェクトで、主に Java で構築されています。
- 私は彼らの Gitter チャンネルに参加し、コミュニティに自己紹介しました。彼らは歓迎し、協力してくれました。
- 私は、メンテナーの指導を受けながら、ローカル システム上にプロジェクトをセットアップしました。
- 最後に、「良い最初の問題」と「ハクトーバーフェスト」というラベルが付いた問題に取り組みました。
初心者向けの課題とヒント
簡単そうに聞こえるかもしれませんが、想像していたほどスムーズではありませんでした。ほとんどの初心者と同じように、私も途中でいくつかの間違いを犯しました。すべての新しい寄稿者が知っておくべきと思われる重要なポイントを以下に示します:
- プロジェクトの貢献ガイドラインをお読みください (通常は CONTRIBUTING.md ファイルにあります)。
- 問題に取り組み始める前に質問してください、他の人がすでにその問題に取り組んでいるかどうかを確認してください。
- バージョン管理の基礎を学びましょう - Git や GitHub などのツールは不可欠です。このインタラクティブな Git リソースが特に役立つことがわかりました。
- コミュニティに対して敬意と共感を持ちます。
Hacktoberfest 中の私のプル リクエスト
私が提出した PR は次のとおりです:
- 古いスクリーンショットを新しいバージョンで更新しました
- Google Cloud 上の Jenkins チュートリアルのドキュメントを変更しました
- Kubernetes 上の Jenkins コントローラーのスクリーンショットを更新しました
- スクリーンショットの追加更新
PR が統合された後、私は次のようになりました
結論
最後に、ちょっとしたアドバイスをご紹介します: 自分を快適ゾーンの外に押し出してください。その先には素晴らしいことが待っています。間違いを恐れないでください。それは人間であることの一部であり、私たちは試して失敗することで学びます。疑いの海の向こうには、最も美しいものが待っています このアドバイスを他の人にも伝えていただければ幸いです。
レイチェルとフィービーがあなたを応援しています
このブログを気に入っていただけましたら、お気軽にご連絡ください:
- リンクトイン
- GitHub
- X (Twitter)
また、私を助けてくれた Mark waite と Kris Stern にも感謝の意を表します
以上がハクトーバーフェスト4!の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











Javaのクラスロードメカニズムは、さまざまなクラスローダーやその委任モデルを含むどのように機能しますか?

2025年のトップ4 JavaScriptフレームワーク:React、Angular、Vue、Svelte

高度なJavaプロジェクト管理、自動化の構築、依存関係の解像度にMavenまたはGradleを使用するにはどうすればよいですか?

キャッシュや怠zyなロードなどの高度な機能を備えたオブジェクトリレーショナルマッピングにJPA(Java Persistence API)を使用するにはどうすればよいですか?

カフェインやグアバキャッシュなどのライブラリを使用して、Javaアプリケーションにマルチレベルキャッシュを実装するにはどうすればよいですか?
