プログラミング

Web Development for Beginners を読む:レッスン2

投稿日:2020年11月24日 更新日:

1. はじめに

Web Development for Beginners の 2日目 (Introduction to GitHub) です。

タイトルの通り、レッスン2は GitHub の紹介なので、既に分かってる人はやらなくていいと思います。

※ 本記事は、ほぼ「個人的なメモ」です。

2. Lesson 2: Introduction to GitHub

Lesson 2: Introduction to GitHub

Introduction

Git と GitHub を使うための準備について簡単な説明がされています。

前者の Git は「git コマンド」を指しており、インストール方法はプラットフォームによって異なります。

後者の GitHub は、Git で管理しているリポジトリをホスティングしてくれるサービスで、1つのプロジェクトを複数人で進めていくために必要な様々な機能が提供されています。

Code management

ここでは、 1人で Git と GitHub を使う場合の最低限の手順について説明されています。

Working on projects with others

こちらでは、Git と GitHub を使って複数人で作業していく手順について説明されています。こちらも必要最低限な内容となっています。

How to contribute to open source

GitHub 上のプロジェクトに対して、どのように貢献することができるのか?について説明されています。

この中で、Browse good first issues to start contributing to open source – The GitHub Blog という記事が紹介されていました。この記事は初めて読んだのですが、少し紹介したいと思います。

載っているのは、貢献したいオープンソースなプロジェクトの探し方です。

  • まず、貢献したいプロジェクトが決まっていない場合は、次のページでトピック別に探すことができます。→ Topics on GitHub
  • プロジェクトが決まっている場合は、github.com/[owner]/[repository]/contribute というURLにて、初心者向けのイシューを示してくれます。例えば、nodejs/node プロジェクトであれば「https://github.com/nodejs/node/contribute」というURLになります。
  • もし既に GitHub を使っているのであれば、Explore GitHub にて、あなたの活動履歴を元にして抽出したお勧めプロジェクトを表示してくれます。

※ 初心者向けのイシューを抽出するアルゴリズムは、How we built the good first issues feature – The GitHub Blog で紹介されています。

その他

3. おわりに

まだ、Web開発の内容には入っていないので、さくっと終わらせました。

📂-プログラミング

執筆者:labo


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

プログラミングのコツ

随時、追加していきます。 目次 1. 関連する技術の仕様書や公式ドキュメントを読み込む 2. 機能のかたまり毎に、クラスやメソッドを分割する 3. ツールやアプリケーションはなるべくメイン機能だけを利 …

WordPress

plugin-update-checker を使って WordPress のテーマに自動更新機能を実装する

目次1. はじめに2. テーマディレクトリに対する準備作業3. テーマを更新する手順3-1. テーマ提供者側3-2. 利用者側4. おわりに 1. はじめに plugin-update-checker …

webpack Bootstrap

Webpack 4 (もしくは 3) で Bootstrap v4.0 を利用するサンプルコード

目次1. はじめに2. サンプルコード3. 想定する環境OSその他4. 今回のディレクトリ構造5. 動作させるための手順1. 今回作業するプロジェクトのディレクトリに移動します2. npm のパッケー …

Web Programming

ブラウザがウェブサーバーに送っている情報を表示するウェブページを作ってみよう(HTML/CSS/JavaScript/PHP)

目次1. はじめに2. この記事の対象とする人3. 今回の題材となるWebページとファイル3-1. 作成するページ3-2. 今回の題材となるファイルファイルのダウンロードファイルを閲覧する4. 利用す …

Web Programming

Puppeteer を使った画像遅延読み込みテストを試してみました

目次1. はじめに2. Puppeteer とは?3. テストするテスト1(問題ないページ)テスト2(問題があるページ)テスト3(問題があるページ)4. おわりに 1. はじめに Puppeteer …