-
Gitは優秀で業界でも認められた
-
バージョン管理システムです
-
GitHub.comで誰でもアクセスできます
-
♪ (ボッサテーマ曲) ♪
-
どこでも自分のGitレポジトリを
設けられると思うことは簡単です
-
たくさんのサービスで溢れていますし
-
ホストするためのツールも豊富です
-
社内のファイアウォールの中でもそうです
-
しかしコードをホストする以上に
多くのことがあります
-
ソフトウェアの変更もでき―
-
これは全てのタイプのファイル
様々なコラボレーションについて可能です
-
issueをファイルし
すぐ見つかるようなレポジトリの管理や
-
ユーザー名で寄稿者に
メンションを送ったり
-
pull requestsと呼ばれる概念を使って
-
入ってくる変更を管理できます
-
これらはすべてGitHub.comで
利用でき
-
このコラボレーション・プラットフォームは
Gitレポジトリもホストしています
-
GitHubで最初に出会うのは
-
おそらくExploreページでしょう
-
現在のアプリケーションで必要なものを
-
解決するのに必要な
オープンソースについてわかります
-
でもすぐにイシューをファイルしたり
-
プロジェクトを改善したり
欠点を修正するための
-
変更を加えたいと思うかもしれません
-
これらすべてのことが
-
GitHubプラットフォームで可能です
-
総合欠陥検出機能など―
-
様々な解決法を用意していますし
-
pull requestsのプロセスには
-
コードの変更のチェックが行われますし
-
コメントをして 正確性を増した上で
承認されます
-
プロジェクトの中心となっている
寄稿者以外の人にとっても
-
同様です
-
GitHubによってGitがそもそも
あまり用いられていなかった場所でも
-
使えるよう改善を加えています
-
例えばGit レポジトリが
サブバージョンのレポジトリとして
-
扱われるようにするために
SvnBridgeがあります
-
これは総合的な構造基盤を
-
継続的にゆっくりと移行するのに
役立ったり
-
スクリプトを書いたり
-
その他のリリース過程に組み込まれた
オートメーションにも役立ちます
-
GitHubにはweb flowという
概念もあります
-
これによってGitの操作を
ウェブブラウザで行うことができます
-
レポジトリをディスクに
コピーする必要がなく
-
GitソフトウェアをあなたのPCに
ロードする必要もありません
-
特に共有の端末の場合はそうです
-
シンタックスを強調表示する
エディターだけが―
-
レポジトリのどのファイルでも
-
ブラウザに直接表示します
-
名前を変更したり 移動や削除を行ったり
新しいファイル名を付けたり
-
プロジェクトのあらゆる事柄を
ブラウザから直接
-
変更することができます
-
これによってレポジトリを扱うのに
-
デスクトップツールが必要な場合に比べて
Gitは あなたの組織の人々や
-
オープンソース・プロジェクトや
企業にとって
-
ずっとアクセスしやすくなります
-
どんなソフトウェアのプロジェクトにとっても
-
ドキュメンテーションは
重要な過程ですので
-
レポジトリと周辺のコメント機能で
-
Proseをサポートしているのは
大変重要です
-
GitHubではGitHub式の
Markdownをサポートしており
-
これはissueやpull requestや
-
レポジトリの中心をなしている文書においても
-
重要なMarkdown言語に
改善を加えたものです
-
これにただ .md という拡張を施して
他のファイルと同様に
-
レポジトリに入れるだけで
-
ドキュメントエディターのように
-
変更が反映されて表示されます
-
削除された行は消え
-
位置変更をした行は
きちんと表示され
-
加筆された行は緑で強調表示されます
-
コードと文書だけではありません
-
3DモデルやSTL file―
-
地図に用いるGeoJSON
といったものへの
-
サポートも追加しています
-
これらがブラウザにあるため
通常であれば手元のPCに
-
購入してダウンロードしなければならず
-
セットアップや設定や
インストールも複雑なツールでも
-
直接ブラウザにあることによって
-
こうしたファイルが
レポジトリを訪問する誰にでも
-
もっとアクセスしやすくなりました
-
GitHubは普通なら
デスクトップツールが要るような
-
web flowをひとつの場所に
-
まとめるプラットフォームです
-
Gitで作業をするとともに
-
こうした複雑なMarkdownや
STLやGeoJSONファイルを
-
アカウントを作成したらすぐに
-
簡単にオンラインで使えるようになります
-
つまり コラボレーションが
もっと頻繁に―
-
摩擦を起こすことなく行えるので
-
もっと多くのコラボレーションを
-
オープンソースと
クローズドソースの両方のプロジェクトで
-
行うことができるのです
-
GitとGitHub.comプラットフォームにおける
GitHub Foundationsについての
-
エピソードをご覧いただき
ありがとうございました
-
こちらでエピソードの購読登録をしてください
-
質問があれば
下の欄に書き込んでくださいね
-
コメントもお待ちしています
-
関連動画に興味のある方は
-
pull requestの使い方も含めて
-
この動画のすぐ下にあります