のんたろう勉強用 あみだくじ、ルーレット、占い、などの小さくて簡素な機能をいろいろ使えるアプリにしよう
- タスクはissueで管理すること
- ブランチはissueごとにdevelopから切ること
- ブランチの名称は
feature-{issue番号}とする- 例:”feature-6”
- コミットメッセージは、コミットで行った変更内容が端的に分かるように記載すること
- コミットメッセージには
#{issue番号}を末尾に記載すること- 例:”削除ボタンを追加した #6”
Gitでの開発は以下の手順にそって行うこと
- issueの発行(または取り掛かるissueを決める)
- 発行時はgithubのIssuesタブから
New issueボタンを押下し、必要事項を記載する - ローカルリポジトリのdevelopブランチを最新にする
git switch develop git pull origin develop
- ローカルリポジトリで新たにブランチを切る
git switch -c feature-{issue番号} - ソースコード変更
- コミットしたい内容がまとまったらステージング
git add {変更を加えたファイルのファイルパス} - ステージングしたらコミット
git commit -m "{コミットメッセージ} #{issue番号}" - 手順 4, 5, 6をして、リモートリポジトリに反映したいタイミングでプッシュする
git push origin feature-{issue番号} - issueに示されている課題を達成したらプルリクエストを発行する(レビューを依頼をしても良い)
- githubのPull requestタブから
New pull requestを押下 - baseをdevelop、compareをfeature-{issue番号}のブランチにして
Create pull requestを押下 - 必要事項を記載して
Create pull requestを押下する、titleはissueのタイトルにすること
- githubのPull requestタブから
- プルリクエストからマージする(プロジェクト管理者のみがマージする形でもよい)
- リポジトリをクローンする
git clone git@github.com:N0ntar0/Nontaro-Learn.git
- node_modulesを作成する
cd Nontaro-Learn npm install
npm run devnpm run build