ソーシャルコンテンツプラットフォームとして注目を集めているGitHub。使いこなすにはまずgitを使えるようにならないと......と思って二の足を踏んでいる非プログラマの先入観を打ち砕くべく、gitコマンドもgitアプリも使わずにGitHubを使ったコンテンツ管理・コラボレーションを徹底解説。Requestも怖くない!β版について本書のステータスは現在β版であり、現在、著者やレビュアの方々により追加・修正が行われている段階です。いま購入されてお読みいただけるのはその途上の原稿を元にしたものです。正式公開版を読みたい方には今しばらくお待ちいただくことになります。概要サンプルリンク用タグ関連サイト本書の関連ページが用意されています。「バージョン管理」システムをご存知でしょうか。コンピュータ上で作成、編集されるファイルの変更履歴を管理するためのシステムで、複数回の変更を加えたファイルであっても、過去の状態や変更内容を確認したり、変更前の状態を復元することが簡単にできるため、複数の人間がファイルの編集に関わることが多いソフトウェア開発のプログラム(ソースコード)の管理に頻繁に利用されています。複数の人間が編集に携わる作業はソフトウェアの開発だけではありません。複数のライター(執筆者)を抱えて、校正が同時進行する雑誌編集のようなワークフローでも「誰が、いつ、どのような変更を行ったのか」を視覚的に確認しながら、複数のファイルを一括管理できるバージョン管理というシステムは、チームを組んで作業するプロジェクトであれば、規模の大小に関係なくこの恩恵を受けることができるのです。そんな中で、いま注目されているのが「GitHub」です。このサイトは、バージョン管理をホスティングするサービスとして、現在もっとも人気のあるもののひとつですが、たんにファイルのバージョン管理の場を提供するだけでなく「ソーシャルコーディング」を目的としてサービスが組み立てられているのが特徴で、優れたデザインとインターフェイスで、プロジェクトが円滑に進行するように、さまざまな管理・コミュニケーション機能を提供しています。ブラウザ上で直接コードの編集や、ファイルの移動などもサポートしておりコマンドラインを使わなくても、ブラウザのみで多くの操作が可能な点も導入の敷居を下げる利点のひとつです。本書では「自分ではプログラムを書いたり、バージョン管理はしたことがないけれど、GitHubを使ったプロジェクト管理に興味がある」方を対象として、バージョン管理とプロジェクト管理という2つの側面を持つこのGitHubの使い方を、雑誌の製作進行を具体例にし、ウェブサイトからの直接編集する原稿の校正や改訂といった編集作業と、複数人の同時編集作業を伴った発行までの進行管理を行うワークフローを、GitHubをすべてオンライン上で操作するチュートリアルとして解説します。これによってGitHubを使ってどんな風にプロジェクト管理ができるのか、またバージョン管理がどのように行われるのかを知ることが出来るでしょう。GitHub全体の機能やワークフローを覚えたいライターや編集者を主な読者として想定していますが、デザイナーといったいわゆる「非プログラマ」の方も対象としています。著者について氷川りそなテクニカルライター。システム構築やユーザのサポート、トレーニングといった実務の傍ら、アップル周辺の技術やテクノロジーを中心に専門雑誌への技術記事を、またアドビやアップルのソフトウェアの解説実践書籍なども執筆する。Mapperの舞台裏」(達人出版会)など。