first-contributions-ja / first-contributions-ja.github.io

🔰オープンソースプロジェクトに貢献をするための日本語のチュートリアル😎
https://first-contributions-ja.github.io/
MIT License
79 stars 55 forks source link
beginner-friendly contributions-welcome first-contributions good-first-issue help-wanted japanese-language nextjs react tailwindcss tutorial

Deploy Next.js site to Pages Static Badge Open Source Love License MIT Contributions Welcome Static Badge

Tweet

完全日本語のチュートリアルで、OSS 活動を始める 🚀

初心者でも簡単に参加できるように設計された、日本語のオープンソースプロジェクトです。
チュートリアルに沿って、初めての貢献(コントリビュート)を体験してください!

あなたの最初のプルリクエストを、喜んでお手伝いします ✌️


はじめに

このプロジェクトは、Git/GitHub の実践的な使い方や、オープンソースでコラボレーションする作法を学ぶための、日本語のチュートリアルです!

これは誰のためのものですか?

このプロジェクトの目的は?


そもそもオープンソースとは❓❓ [オープンソース](https://opensource.guide/ja/starting-a-project/#オープンソースとはなにでありなぜそれを行うのか)とは: > あるプロジェクトがオープンソースである時、それは誰でも自由に使って、学び、修正して、あなたのプロジェクトをいかなる目的であっても配布できるということを意味します。 > ほとんどの場合、オープンソースのプロジェクトは、誰でも自由に開発に参加できます! **オープンソースのプロジェクトに対して貢献(コントリビュート)することは、
他の開発者との共同開発を通して、自身のスキルを高める素晴らしい方法です。** もしあなたがオープンソースに無関心で、労力を割く必要があるかどうか疑問に思っているなら、
こちらを参照してみて下さい:[オープンソースにコントリビュートする理由は?](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)


参加方法

さっそくオープンソースプロジェクトへの貢献を、体験してみましょう!

何をすればいいの?

このプロジェクトの参加者として、Contributors.json ファイルに下記の情報を追記します!

"name": "あなたのハンドルネーム",
"github": "あなたのGitHubアカウントのURL",
"favoriteColor": "あなたの好きなカラーコード",
"favoriteEmoji": "あなたの好きな絵文字"

入力された情報は、絵文字のアイコンとして、Webサイト上に表示されます。
なので、コントリビューターが増えるたびに、サイト上が賑やかになります!

https://github.com/first-contributions-ja/first-contributions-ja.github.io/assets/70629747/d83d26ae-3a03-4313-b6bc-b12a865f466f

私たちは、First Contributions JA の Web サイトを、今よりもっとPOPにしたいです!
ぜひ、実際に手を動かしてみてください :octocat:

実際に手を動かす

8 つの簡単なステップで、オープンソースのコントリビューターになる :sunglasses:

どんな些細なことでも、大歓迎です 🙌


セットアップ:


Step 1:このリポジトリをフォーク

[!TIP] これにより、あなたの GitHub アカウントに、このリポジトリのコピーが作成されます 👍


Step 2:ローカルマシンへクローン

GitHub 上でファイルを編集することも可能ですが、
より一般的なワークフローを体験するため、フォークしたリポジトリをあなたのローカルマシンにコピーします。

[!TIP] これにより、リポジトリがあなたのローカルマシンにコピーされ、ローカル環境で作業することが可能になりました 💻


Step 3:作業用ブランチを作成


[!TIP] これにより、プロジェクトのmainリポジトリに直接影響を与えることなく、変更を加える準備が整いました 🍵


Step 4:変更を加える


Step 5:変更をコミット

[!TIP] これにより、あなたが Contributors.json ファイルに加えた変更が、記録されます 📝


Step 6:変更をプッシュ

[!TIP] これにより、先ほどのコミット(ローカルでの変更内容)を、GitHub上のあなたのリモートリポジトリに反映させます 👾


Step 7:プルリクエスト(PR)を作成

[!TIP] これにより、あなたがフォークして行った変更を、フォーク元のリポジトリに反映させるようにリクエストします 🎁


Step 8:レビューとフィードバックに対応

プロジェクトのメンテナーによって、あなたの PR がレビュー(確認)されます。

ほとんどの場合は 24 時間以内にレビューしますが、数日の遅れが発生することもあります。気長にお待ちください ☕


Finish:🎉

お疲れ様です!
そして First Contributions JA に、時間と労力を割いて貢献していただきありがとうございます!!


さらなるステップ

[!IMPORTANT] もしこのプロジェクトが役に立つと思った場合は、ページの上部から ⭐star ボタンを押してください!
また、このプロジェクトを広めるために、フォロワーや知り合いに共有してください!

あなたは、オープンソースのプロジェクトに貢献する方法を学びました!


その他の貢献

より多くの貢献がしたい方は、貢献ガイドラインを参照してください!
コードの追加やバグの修正、ドキュメントの改善など、どんな些細な貢献も大歓迎です 🤝

ライセンス

このプロジェクトは、MIT LICENSEの下でライセンスされています。

謝辞

このプロジェクトは、first-contributionsContribute-To-This-Projectなどの、
初心者向けに設計された素晴らしいオープンソースプロジェクトから影響を受けています。