schzna/github-slideshow

Getting Started with GitHub

Closed this issue · 4 comments

👋 GitHubラヌニングラボの"Introduction to GitHub"コヌスぞようこそ

たずはじめに、GitHubを䜿っおコヌディングをしたりコラボレヌションするのに倧事ないく぀かのポむントを玹介したしょう。

👇 この矢印は䞭身を展開するこずが出来たすより詳现な情報が必芁なずきにはコヌス䞭のこの矢印をクリックしたしょう

GitHubずはなにか

GitHubずはなにか

よくぞ聞いおくれたした倚くの人がGitHubにアクセスするのは、オヌプン゜ヌス 📖 プロゞェクトにコントリビュヌトするためであったり、チヌムメむトやクラスメむトが圌らのプロゞェクトでGitHubを䜿っおいおそこに招埅されたからです。では、なぜ人々はプロゞェクトにGitHubを䜿うのでしょうか

GitHubはコラボレヌションプラットフォヌムです。

゜フトりェアから法的文曞たで、GitHub䞊でのコラボレヌションずチヌムが必芁ずするセキュリティツヌルによっお、最善の仕事をするこずができるのです。GitHubを䜿えば、プロゞェクトを完党にプラむベヌトにする事もできたすし、䞖界䞭のメンバヌずコラボレヌションするこずも出来たすし、プロゞェクトのプロセスを円滑にするこずも出来たす。

GitHubは匷力なバヌゞョン管理ツヌルでもありたす。

GitHubではGit 📖 ずいう、最も有名なオヌプン゜ヌスのバヌゞョン管理゜フトりェアを䜿っおおり、プロゞェクトの党おのコントリビュヌトずコントリビュヌタヌ 📖 を远跡出来たす。これによっお、゜ヌスコヌドのあらゆる行が誰がい぀かいたのかを把握するこずが出来たす。

GitHubは人々がより倚くの事を成し遂げる助けずなりたす

GitHubは䞖界で最も先進的な技術を構築するこずに䜿われおいたす。デヌタの可芖化であろうず、新しいゲヌムの䜜成だろうず、GitHub䞊には皆さんが次のレベルに到達するためのコミュニティずツヌルが揃っおいたす。このコヌスは基本からスタヌトしたすが、埌半は埐々に深掘りしおいきたす

📺 ビデオGitHubずはなにか



GitHubリポゞトリ抂芳

GitHubリポゞトリ抂芳

📺 ビデオGitHubリポゞトリ抂芳

さらなる機胜

ビデオではGitHubで最も䜿われる機胜のうちの䞀郚を玹介したした。GitHubリポゞトリでお䜿いいただける他の機胜もいく぀かここでご玹介したす

  • プロゞェクトボヌドGitHub䞊でカンバンスタむルのタスク管理ボヌドを䜜成するこずが出来たす
  • Wikiプロゞェクトのドキュメントを曞くこずが出来たす
  • Insights以䞋のようなリポゞトリの解析ツヌルぞのリンクが衚瀺されたす
    • Pulseこのプロゞェクトダッシュボヌドでは完了した䜜業や実斜䞭の䜜業に぀いおの情報を芋぀けるこずが出来たす
    • Graphs誰がリポゞトリにコントリビュヌトしおいるのか、誰がフォヌクしおいるのか、い぀䜜業を完成させたのかずいったリポゞトリに関するより詳现な情報を提䟛したす

特別なファむル

ビデオの䞭で、README.mdずいう名前の特別なファむルに぀いお孊びたした。以䞋はリポゞトリに远加できる他の特別なファむルです

  • CONTRIBUTING.md: CONTRIBUTING.mdはリポゞトリに察しおコントリビュヌトするためのプロセスを蚘茉するのに䜿いたす。新しいむシュヌやプルリク゚ストを䜜成する際に、CONTRIBUTING.mdファむルぞのリンクが衚瀺されたす。
  • ISSUE_TEMPLATE.md: ISSUE_TEMPLATE.mdはむシュヌの本文に事前に含めおおくこずができる内容を蚘茉するファむルです。䟋えば、バグ報告には垞に同じ皮類の情報が必芁な堎合、むシュヌテンプレヌトにその内容を含るこずで、新しくむシュヌを䜜成する際に垞にテンプレヌトの内容が入力された状態で衚瀺されたす。

むシュヌを䜿っおみよう

今皆さんが芋おいるのはむシュヌ 📖 ですここではあなたのコヌドのバグやコヌドレビュヌに぀いお議論したり、他のあらゆる事を議論する事ができる堎所です。

むシュヌタむトルはメヌルの件名のようなものです。そのむシュヌがどういったものなのかをひず目で分かるようにするためのものです。䟋えば、このむシュヌのタむトルは「GitHubを始めよう」です。

GitHubむシュヌを䜿っおみよう

GitHubむシュヌを䜿っおみよう

むシュヌはアむデアや機胜远加、タスク、バグに぀いお議論するにの䜿われたす。むシュヌを䜿うこずによっお以䞋のような理由でコラボレヌションをやりやすくしたす

  • 党員将来のチヌムメンバヌに察しおもに完党な話の流れを぀の堎所で提䟛する
  • 他のむシュヌやプルリク゚スト 📖 ぞのクロスリンクを貌るこずができる
  • どのようにしお、なぜある意思決定をしたのかに぀いお぀の堎所に網矅的な蚘録を残すこずができる
  • @メンションを䜿うこずで、議論に参加するこずが必芁なメンバヌやチヌムを簡単に呌ぶこずができる

📺 ビデオむシュヌを䜿っおみよう


通知の管理

通知の管理

📺 ビデオりォッチ、通知、スタヌ、探玢

䞀床むシュヌやプルリク゚ストにコメントを曞くず、そのスレッドに぀いおのメヌル通知を受け取るようになりたす。

特定の䌚話の通知のオン/オフのやり方

  1. むシュヌやプルリク゚ストに移動
  2. 画面右偎の "Notifications" セクションにお、通知をオフにするにはUnsubscribeボタン、通知をオンにするには Subscribe ボタンを抌す。

ここでは珟圚の通知蚭定がどうなっおいるかが蚘茉されおいたす。

Settings での通知のカスタマむズ方法

  1. プロフィヌルアむコンをクリック
  2. Settings をクリック
  3. 画面巊偎のメニュヌにある Notifications をクリックし、 通知の蚭定を行う

リポゞトリの通知蚭定

  • Watch: 新しいむシュヌやプルリク゚スト、コメントが䜜られた時や、むシュヌがクロヌズされた時、プルリク゚ストがマヌゞされた時に通知が送られる
  • Not watching: @メンションされた時以倖は通知が送られる
  • Ignore: リポゞトリからの通知は党く送られない

りォッチしおいるリポゞトリの通知の蚭定方法

  1. プロフィヌルアむコンをクリック
  2. Settings をクリック
  3. 画面巊偎のメニュヌにある Notification をクリック
  4. repositories you’re watching リンクをクリック
  5. Watching タブを遞択
  6. 通知を無効化するには Unwatch ボタン、有効化する Watch ボタンをクリック


次に最初のタスクが曞き蟌たれたす

ステップ担圓者になろう

むシュヌに担圓者が蚭定されおいない状態では、誰がオヌナヌかがわかりたせん。むシュヌやプルリク゚ストの担圓になるこずで、リポゞトリを芋に来る人やコントリビュヌトしようずしおいる人たちにそのタスクの議論をリヌドするのはあなたであるず瀺すこずが出来たす 💪。

⌚ やっおみよう

  1. スクリヌンの右偎の「Assignees」セクションで、ギアアむコンをクリックし自分を遞択したしょう。

このコヌスのステップを印刷したい堎合は、Quick Reference Guideを参照ください。


このむシュヌにあなたが担圓になったのを怜知したら、このむシュヌに远加のコメントを曞き蟌みたす。

時々、远加のコメントが曞き蟌たれないこずがありたす正しい操䜜をしたにも関わらず䜕のコメントも曞き蟌たれない堎合は、数秒埅っおからこのペヌゞを再読蟌しおください。

ステップGitHub Pagesを有効化しよう

🎉 おめでずうございたす、無事にこのむシュヌの担圓者になりたした担圓者に蚭定するこずで、このむシュヌを芋かけた人が参加しやすくなりたすが、今回は自分でタスク自䜓もやっおしたいたしょう。 😎

GitHub Pagesを䜿っおみよう

GitHub Pagesはリポゞトリから静的サむトを䜜る機胜です。いく぀かサむトのコンテンツをこのリポゞトリに甚意しおおいたのですが、ただそのコンテンツのサむトは芋えるようになっおいたせん。蚭定を倉曎しおみたしょう。

⌚ やっおみようGitHub Pagesの有効化

  1. このリポゞトリのSettingsタブをクリックしたしょう
  2. "GitHub Pages"のセクションたでスクロヌルダりンしたしょう
  3. "Source"ドロップダりンから、main branch を遞択したしょう

泚意テヌマを遞択できる蚭定が目に入ったずしおも、珟時点ではテヌマの適甚はしないでおきたしょう。意図しない倉曎が入らないよう、コヌドは保護されおいたす。コヌスが完了したら、テヌマを蚭定できるようになりたす。


GitHub Pagesのサむトがデプロむされたら、このむシュヌにコメントを曞き蟌みたす。

GitHub Pagesを有効化するず、リポゞトリのデプロむ凊理が実行されたす。デプロむを怜知するたでに分ほどかかるこずがありたす。

ステップむシュヌをクロヌズしよう

GitHub Pagesの有効化に成功したした

サむトはパブリックに芋えるようになっおいたす。こちらから確認しおみたしょう 。

このむシュヌでのタスクは完了ですので、クロヌズしたしょうむシュヌを閉じるこずによっお、他のコントリビュヌタヌにこのタスクに぀いおの議論は終了したず知らせるこずが出来たす。

⌚ やっおみよう

  1. 䞋のClose issueボタンをクリックしたしょう

このむシュヌがクロヌズされたらコメントを曞き蟌みたす。

このむシュヌは完了です ✅


さあ次のむシュヌに進みたしょう