Skip to content

tomocoama/git_recipes

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Git・Pull Request 活用プラクティス

コーディングを進めるにあたり、Git・Pull Requestの活用方法を学ぶための練習用リポジトリです。

課題1: Pull Request の問題点を発見する(1)

PR #1 について、問題点を指摘してください。

課題2: Pull Request の問題点を発見する(2)

PR #2 について、問題点を指摘してください。

課題3: 履歴の調べ方を確認する

recipes/teriyaki.html 内の「しょうゆ」という表記は、以前は「醤油」と書かれていましたが、とある理由により漢字をひらくように変更されました。 この変更が入った理由を、GitHub上のBlameを使って探してください。

課題4: 実際によい Pull Request を作る体験をする

このWebサービス(みんなのレシピ)では、今後レシピページが増えていくことを想定し、 表示の一貫性と読みやすさを保つため、次のガイドラインを定めました。

  • 料理写真は本文より目立ちすぎないよう、最大横幅を 300px にする
  • 難読な食材名は誤読防止のため、ひらがな表記を優先する
  • 「ポイント」セクションには class="tips" を付与する

各レシピを見直したところ、「肉じゃが」のレシピがガイドラインを適用できていないと判断されました。 難読な食材名については「白滝」という表記をひらがなにする方向でチームの意見がまとまりました。

あなたは「肉じゃが」のレシピについて、ガイドラインに沿った変更を適用する Pull Request を作成する担当になりました。 次のことを踏まえつつ、Pull Request を作成してみましょう。

  • ガイドラインを反映するにあたり、1観点の変更につき1commitの粒度としてみましょう。
  • Pull Request の description には、変更に至った背景情報として、ガイドライン制定について言及してみましょう。
    • Pull Request は数年後に誰かが変更経緯の詳細を求めて読みにくるかもしれません!

補足・提出方法

課題1・2

FBCの提出物のページに回答を記載してください。

課題3

変更理由を示すcommitのURLを提出してください。

課題4

料理写真について、レスポンシブ対応は考慮無しでOKです。

Pull Request の作成方法について

下記の方法で作成したPull RequestのURLを提出してください。

  1. 右上の Fork ボタンを押してください。
  2. #{自分のアカウント名}/git_recipes が作成されます。
  3. 作業PCの任意の作業ディレクトリにて git clone してください。
$ git clone https://github.com/自分のアカウント名/git_recipes.git
  1. ブランチをmainブランチから作ってください。例えば以下のようにします。
$ git switch -c fix_nikujyaga main
  1. 課題で提示されている変更をcommitしてください。

  2. 完成したら、Pull Requestを作成し、URLを提出してください。 Pull Requestの作成画面では、merge先として 自分自身のアカウントのgit_recipesリポジトリ を指定してください。 また、作成したPull Requestは提出後に確認OKをもらうまでmergeのボタンを押さないでください。 Pull Request作成画面

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • HTML 68.7%
  • CSS 31.3%