Skip to content

Getting Started with GitHub #1

@github-learning-lab

Description

@github-learning-lab

👋 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 ボタンをクリック


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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions