このドキュメントでは、リポジトリへの貢献方法を説明します。
事前にGitHubアカウントを作成し、ローカルマシンでGitのセットアップを済ませてください。
リポジトリにバグなどの問題を報告するにはIssueを作成します。Issueは、リポジトリに関する議論や問題解決のための重要な手段です。
注意: 問題に脆弱性が含まれる場合は、Issueを通して報告しないでください。必ずメンテナーに直接連絡するようにお願いします。
- リポジトリのページにアクセスします。
- 上部のメニューから「Issues」タブをクリックします。
- 「New issue」ボタンをクリックします。
- Issueのタイトルと詳細を記入します。バグ報告の場合は、再現手順や期待する動作も記載してください。
- 「Submit new issue」ボタンをクリックしてIssueを作成します。
まずリポジトリを自分のアカウントにフォークします。
- リポジトリのページにアクセスします。
- 画面右上の「Fork」ボタンをクリックします。
フォークしたリポジトリを自分のローカルマシンにクローンします。
-
自分のGitHubアカウントにある、フォークしたリポジトリのページにアクセスします。
-
「Code」ボタンをクリックし、表示されるURLをコピーします。
-
ターミナルを開き、以下のコマンドを実行します:
git clone コピーしたURL
変更を加える前に、main
ブランチから分岐する新しいブランチを作成します。
-
ターミナルでリポジトリのディレクトリに移動します:
cd フォルダ名
-
新しいブランチを作成してチェックアウトします:
git checkout -b 新しいブランチ名
プロジェクトに必要な変更を加えます。変更内容が完成したら、コミットします。
テストなどの指示がある場合は必ず従ってください。
-
変更をステージします:
git add .
-
変更をコミットします:
git commit -m "変更内容の短い説明"
ローカルの変更を自分のGitHubリポジトリにプッシュします。
-
以下のコマンドを実行します:
git push origin ブランチ名
GitHub上でプルリクエスト(Pull Request)を作成し、変更内容を元のリポジトリに提案します。
- 自分のGitHubリポジトリのページにアクセスします。
- 「Compare & pull request」ボタンをクリックします。
- 変更内容を記載し、「Create pull request」ボタンをクリックします。
プルリクエストが作成されると、リポジトリのメンテナーがコードレビューを行います。フィードバックがあった場合は、指示に従って修正を行い、再度プッシュします。
不明点や質問がある場合は、気軽にissueを作成して問い合わせてください。皆さんの貢献をお待ちしております!🌟