Gitは優秀で業界でも認められた
バージョン管理システムです
GitHub.comで誰でもアクセスできます
♪ (ボッサテーマ曲) ♪
どこでも自分のGitレポジトリを 設けられると思うことは簡単です
たくさんのサービスで溢れていますし
ホストするためのツールも豊富です
社内のファイアウォールの中でもそうです
しかしコードをホストする以上に 多くのことがあります
ソフトウェアの変更もでき―
これは全てのタイプのファイル 様々なコラボレーションについて可能です
issueをファイルし すぐ見つかるようなレポジトリの管理や
ユーザー名で寄稿者に メンションを送ったり
pull requestと呼ばれる概念を使って
入ってくる変更を管理できます
これらはすべてGitHub.comで 利用でき
このコラボレーション・プラットフォームは Gitレポジトリもホストしています
GitHubで最初に出会うのは
おそらくExploreページでしょう
現在のアプリケーションで必要なものを
解決するのに必要な オープンソースについてわかります
でもすぐに問題／issueをファイルしたり
プロジェクトを改善したり 欠点を修正するための
変更を加えたいと思うかもしれません
これらすべてのことが
GitHubプラットフォームで可能です
統合欠陥管理の機能など―
様々な解決法を用意していますし
pull requestのプロセスには
コードの変更のチェックが行われますし
コメントをして 洗練された上で 承認されます
プロジェクトの中心となっている 寄稿者以外の人にとっても
同様です
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の使い方も含めて
この動画のすぐ下にあります