3333
3434### このプロジェクトの目的は?
3535
36- - 1 人では学習しずらい 、GitHub を使った実際の共同開発を体験すること
36+ - 1 人では学習しづらい 、GitHub を使った実際の共同開発を体験すること
3737- 誰もが自信を持って、オープンソースプロジェクトに貢献する方法を学ぶこと
3838- そして、オープンソースカルチャーが好きな開発者同士が、繋がる手助けをすること
3939
40- ### なぜオープンソースに貢献するの?
41-
42- オープンソースのプロジェクトに貢献することは、知識を共有し、他の開発者と協力する素晴らしい方法です。
40+ <br >
4341
44- もしあなたがオープンソースに無関心で、労力を割く必要があるかどうか疑問に思っているなら、<br >
45- こちらを参照してみて下さい:[ オープンソースにコントリビュートする理由は?] ( https://opensource.guide/ja/how-to-contribute/#%E3%82%AA%E3%83%BC%E3%83%97%E3%83%B3%E3%82%BD%E3%83%BC%E3%82%B9%E3%81%AB%E3%82%B3%E3%83%B3%E3%83%88%E3%83%AA%E3%83%93%E3%83%A5%E3%83%BC%E3%83%88%E3%81%99%E3%82%8B%E7%90%86%E7%94%B1%E3%81%AF )
42+ <details >
43+ <summary >そもそもオープンソースとは❓❓</summary >
44+
45+ [ オープンソース] ( https://opensource.guide/ja/starting-a-project/#オープンソースとはなにでありなぜそれを行うのか ) とは:
46+
47+ > あるプロジェクトがオープンソースである時、それは誰でも自由に使って、学び、修正して、あなたのプロジェクトをいかなる目的であっても配布できるということを意味します。
48+ >
49+ ほとんどの場合、オープンソースのプロジェクトは、誰でも自由に開発に参加できます!
50+
51+ ** オープンソースのプロジェクトに対して貢献(コントリビュート)することは、<br >
52+ 他の開発者との共同開発を通して、自身のスキルを高める素晴らしい方法です。**
53+
54+ もしあなたがオープンソースに無関心で、労力を割く必要があるかどうか疑問に思っているなら、<br >
55+ こちらを参照してみて下さい:[ オープンソースにコントリビュートする理由は?] ( https://opensource.guide/ja/how-to-contribute/#%E3%82%AA%E3%83%BC%E3%83%97%E3%83%B3%E3%82%BD%E3%83%BC%E3%82%B9%E3%81%AB%E3%82%B3%E3%83%B3%E3%83%88%E3%83%AA%E3%83%93%E3%83%A5%E3%83%BC%E3%83%88%E3%81%99%E3%82%8B%E7%90%86%E7%94%B1%E3%81%AF )
56+ </details >
4657
4758<br >
4859
4960## 参加方法
5061
5162さっそくオープンソースプロジェクトへの貢献を、体験してみましょう!
5263
53- ### どんな貢献をすればいいの ?
64+ ### 何をすればいいの ?
5465
55- > このプロジェクトの参加者として、Contributors.json ファイルに必要な情報を入力し、プロフィールを作成します!
66+ > ** このプロジェクトの参加者として、Contributors.json ファイルに必要な情報を入力し、プロフィールを作成します!**
5667
5768記載する情報は、以下のとおりです:
5869
8394
8495## 実際に手を動かす
8596
86- > 8 つの簡単なステップで、オープンソースのコントリビューターになる :sunglasses :
97+ > ** 8 つの簡単なステップで、オープンソースのコントリビューターになる** :sunglasses :
8798
8899- もし助けが必要な場合、[ Discussions] ( https://github.com/first-contributions-ja/first-contributions-ja.github.io/discussions ) で質問してください!
89100- このプロジェクトに関する改善点を見つけた場合は、[ Issues] ( https://github.com/first-contributions-ja/first-contributions-ja.github.io/issues ) から報告してください!
105116
106117- GitHub 上のプロジェクトページの右上にある "Fork" ボタンをクリックして、このリポジトリをフォークします。
107118- そして、"Create fork"ボタンをクリックします。
119+ - 「Repository name」「Description」「Copy the ` main ` branch only」などの項目は、すべて初期のままでOKです!
108120
109- これにより、あなたの GitHub アカウントに、このリポジトリのコピーが作成されます 👍
121+ > [ !TIP]
122+ > これにより、あなたの GitHub アカウントに、このリポジトリのコピーが作成されます 👍
110123
111124---
112125
115128GitHub 上でファイルを編集することも可能ですが、<br >
116129より一般的なワークフローを体験するため、フォークしたリポジトリをあなたのローカルマシンにコピーします。
117130
131+ - GitHub 上の、フォークしたリポジトリのページに移動し、緑色の "Code" ボタンをクリックし、HTTPS の URL をコピーします。
132+ - URL は、次のようになっているはずです:` https://github.com/<あなたのアカウント名>/first-contributions-ja.github.io.git `
118133- ターミナルを開き、リポジトリをクローンするディレクトリに移動します。
119134 - 例えば、クローン先をデスクトップに指定する場合、以下のコマンドを使用できます。
120135 ```
121136 cd desktop
122137 ```
123- - GitHub 上の、フォークしたリポジトリのページに移動し、緑色の "Code" ボタンからクローンする URL をコピーします。
124- - URL は、次のようになっているはずです;` https://github.com/<あなたのアカウント名>/first-contributions-ja.github.io.git `
125138- 以下のコマンドを使用して、フォークしたリポジトリをローカルマシンにクローンします:
126139 ```
127140 git clone 先ほどコピーしたクローンURL
128141 ```
129142
130- これにより、リポジトリがあなたのローカルマシンにコピーされ、ローカル環境で作業することが可能になりました 💻
143+ > [ !TIP]
144+ > これにより、リポジトリがあなたのローカルマシンにコピーされ、ローカル環境で作業することが可能になりました 💻
131145
132146---
133147
134148### Step 3:作業用ブランチを作成
135149
136- - 次のコマンドでリポジトリのディレクトリ内に移動します:` cd first-contributions-ja `
137- - プロジェクトの` main ` ブランチからあなたの作業を切り離すために、新しいブランチを作成してください。
138- - 以下のコマンドを使用できます:
150+ - 次のコマンドで、リポジトリのディレクトリ内に移動します:
139151 ```
140- git switch -c <ブランチ名>
152+ cd first-contributions-ja.github.io
141153 ```
142- - ブランチ名は、あなたがこれから行う作業に関連した意味のある名前を付けます。
143- - 例えば以下のようになります(` yourname ` をあなたのハンドルネームに置き換えることを忘れないでください):
154+ - プロジェクトの` main ` ブランチからあなたの作業を切り離すために、新しいブランチを作成してください。
155+ - 次のコマンドを使用できます:` git switch -c <ブランチ名> `
156+ - ** ブランチ名** は、あなたがこれから行う作業に関連した意味のある名前を付けます。
157+ なので、次のようになります:
144158 ```
145159 git switch -c add-yourname
146160 ```
161+ - ** 🚧注意** )
162+ - ` yourname ` をあなたのハンドルネームに置き換えることを忘れないでください
163+ - ブランチ名には、ひらがな、漢字、空白は使わず、半角英数字で入力してください
164+ - ❌: おぎのちひろ、荻野ちひろ、Ogino Chihiro
165+ - 例:
166+ ```
167+ git switch -c add-oginochihiro
168+ ```
147169
148- これにより、プロジェクトの` main ` リポジトリに直接影響を与えることなく、変更を加える準備が整いました 🍵
170+ > [ !TIP]
171+ > これにより、プロジェクトの` main ` リポジトリに直接影響を与えることなく、変更を加える準備が整いました 🍵
149172
150173---
151174
152175### Step 4:変更を加える
153176
154177- 作業を開始するため、VSCode などのお好きなコードエディタで、クローンしたフォルダを開きます。
155- - 変更を加える前に、前のステップで作成したブランチで作業することを確認してください。
178+ - 変更を加える前に、前のステップで作成したブランチで作業することを確認してください!
179+ - 次のコマンドで、現在のブランチを確認できます:
180+ ```
181+ git status
182+ ```
156183- それでは Contributors.json ファイルに変更を加えます。
157184 - ** Contributors.json ファイルの「リストの先頭」に、以下のコードをコピーして貼り付けます。**
158185 ```
@@ -161,10 +188,11 @@ GitHub 上でファイルを編集することも可能ですが、<br>
161188 "github": "あなたのGitHubアカウントのURL",
162189 "favoriteStack": "あなたの好きなプログラミング言語・技術スタック",
163190 "favoriteColor": "あなたの好きなカラーコード",
164- "favoriteEmoji": "あなたの好きな絵文字",
191+ "favoriteEmoji": "あなたの好きな絵文字"
165192 },
166193 ```
167194- そして、貼り付けたテキストの中身を、あなた独自の内容に置き換えます。
195+ - :art : 次のサイトを参考にしてみてください:[ 絵文字一覧] ( https://www.webfx.com/tools/emoji-cheat-sheet/ ) 、[ 原色大辞典] ( https://www.colordic.org ) 、[ 日本の伝統色] ( https://nipponcolors.com )
168196 - 例えば、全て置き換えたら以下のようになります:
169197 ```
170198 <!-- 変更後 -->
@@ -184,14 +212,15 @@ GitHub 上でファイルを編集することも可能ですが、<br>
184212
185213### Step 5:変更をコミット
186214
187- - 以下のコマンドを使用して、変更をローカルリポジトリにコミットします。
215+ - 再びターミナルに移動し、 以下のコマンドを使用して、変更をローカルリポジトリにコミットします。
188216 - ` yourname ` をあなたのハンドルネームに置き換えることを忘れないでください。
189217 ```
190218 git add .
191219 git commit -m "yournameをコントリビューターに追加"
192220 ```
193221
194- これにより、あなたが Contributors.json ファイルに加えた変更が、記録されます 📝
222+ > [ !TIP]
223+ > これにより、あなたが Contributors.json ファイルに加えた変更が、記録されます 📝
195224
196225---
197226
@@ -202,21 +231,27 @@ GitHub 上でファイルを編集することも可能ですが、<br>
202231 git push origin HEAD
203232 ```
204233
234+ > [ !TIP]
235+ > これにより、先ほどのコミット(ローカルでの変更内容)を、GitHub上のあなたのリモートリポジトリに反映させます 👾
236+
205237---
206238
207239### Step 7:プルリクエスト(PR)を作成
208240
209- - GitHub 上の、フォークしたリモートリポジトリのページ(` https://github.com/あなたのアカウント/first-contributions-ja ` )に移動します。
241+ - GitHub 上の、フォークしたリモートリポジトリのページ(` https://github.com/あなたのアカウント/first-contributions-ja.github.io ` )に移動します。
210242- 上部に表示されている"Compare & pull request" ボタンをクリックします。
211- - そして、"Create pull request" ボタンをクリックします。
243+ - そして、以下のことを確認したら、"Create pull request" ボタンをクリックします。
244+ - 念のため、あなたのリポジトリの` add-yourname ` ブランチから、first-contributions-jsの` main ` ブランチに向かっていることを確認してください!
245+ -
タイトルは初期入力のままで、description は空欄でOKです!
212246
213- これにより、あなたがフォークして行った変更を、フォーク元のリポジトリに反映させるようにリクエストします 🎁
247+ > [ !TIP]
248+ > これにより、あなたがフォークして行った変更を、フォーク元のリポジトリに反映させるようにリクエストします 🎁
214249
215250---
216251
217252### Step 8:レビューとフィードバックに対応
218253
219- プロジェクトのメンテナーによって、あなたの PR がレビューされます 。
254+ プロジェクトのメンテナーによって、あなたの PR がレビュー(確認)されます 。
220255
221256- レビュアーが PR に対して変更を求めるのはごく普通のことです。もしそれが起こっても、よくある事だと考えて修正を加えてください。
222257 - その場合、先ほどと同じ作業用ブランチに戻り、要求された修正を行ったら、同じように[ 変更をコミット] ( #step-5変更をコミット ) してプッシュするだけです。
@@ -228,7 +263,7 @@ GitHub 上でファイルを編集することも可能ですが、<br>
228263
229264### Finish:🎉
230265
231- - プルリクエストが承認されると、それはメインプロジェクトにマージされます 。
266+ - プルリクエストが承認されると、あなたが加えた変更はメインプロジェクトにマージされます 。
232267
233268お疲れ様です!<br >
234269そして First Contributions JA に、時間と労力を割いて貢献していただきありがとうございます!!
@@ -242,15 +277,16 @@ GitHub 上でファイルを編集することも可能ですが、<br>
242277- 行った作業を振り返って、知識を定着させてください。
243278 - あなたはコントリビューターとしてよく体験する、標準的なワークフロー(** ドキュメントを読む → フォーク → 変更を加える → プルリクエスト** )を完了したところです!
244279- First Contributions JA は、オープンソースで運営・開発されているプロジェクトなので、上記の[ チュートリアル] ( #実際に手を動かす ) とは** 別の形で貢献** することもできます。
280+ - [ Discussions] ( https://github.com/first-contributions-ja/first-contributions-ja.github.io/discussions ) にて、このプロジェクトに関する感想を聞かせてください 🙌
245281 - もし興味があれば、[ その他の貢献] ( #その他の貢献 ) を確認してください。
246- - または、[ Discussions] ( https://github.com/first-contributions-ja/first-contributions-ja.github.io/discussions ) にて、このプロジェクトに関する感想を聞かせてください 🙌
247282- 他のオープンソースプロジェクトにも、貢献してみてください!
248283 - GitHub 上の初心者向けのトピック([ first-contributions] ( https://github.com/topics/first-contributions ) や[ good-first-issue] ( https://github.com/topics/good-first-issue ) )をチェックしてみてください!
249284 - 貢献したいリポジトリがあれば、「** good first issue** 」というラベルのついたイシューを探してください。
250285 - これは一般的に、特定のプロジェクトやオープンソース自体に慣れていない初心者向けのイシューであることを表します!
251286
287+ > [ !IMPORTANT]
252288> もしこのプロジェクトが役に立つと思った場合は、ページの上部から ⭐** star ボタン** を押してください!<br >
253- > また、このプロジェクトを広めるために、フォロワーや知り合いに共有してください !
289+ > また、このプロジェクトを広めるために、** フォロワーや知り合いに共有 ** してください !
254290
255291<br >
256292
0 commit comments