プログラミングgithubTweetスポンサードリンクどうもパープルことメガネこと大串です。この度、WP-Dサイトのリニューアルを行いましたー。今回はGithubを使ってメンバー同士でコラボレーションしながら制作を行うということをはじめてやりましたのでそのレポートです。GitHubとは?GitHubというWebサービスを利用しました。皆様も見たことはあると思います、すでに使ってるよーという人も多いでしょう。GitHub(ギットハブ)はソフトウェア開発プロジェクトのための共有ウェブサービスであり、Gitバージョン管理システムを使用する。RailsおよびErlangで記述されており、GitHub社によって保守されている。WikipediaGitを利用したサービスを提供するのがGitHubということですね。Repositoryリポジトリーとはリポジトリとは、ファイルやディレクトリの状態を記録する場所です。保存された状態は、内容の変更履歴として格納されています。変更履歴を管理したいディレクトリをリポジトリの管理下に置くことで、そのディレクトリ内のファイルやディレクトリの変更履歴を記録することができます。どこでもプロジェクト管理バックログGitHubが提供する機能の中から便利だったものを紹介!issue(イシュー)これは課題もしくはチケットと呼ばれるものです。リポジトリ内で作業する内容を細分化することで、完成までにはどれだけの作業が必要なのか?現在はそのうちどれぐらいの達成率なのか?そういうことがわかります。今回のリニューアルにおいては、36個のissueに対応しました。付与されるシャープ付きの数字を含めることで、commitとissueが紐付けられます。特定のワードをmessageに含むことで、issueを完了させるなども可能です。HelpMilestone(マイルストーン)これはいわばスケジュールですね。いつまでにやるのか?それを決めた日にマイルストーンを設定します。マイルストーンには先に紹介したissueが紐付けられます。その結果、issueの達成率でMilestoneの進捗がわかるわけですね。今回のマイルストーンは2014年版新テーマローンチは2月末を予定していましたが、なんとなくissueが一段落したので、ローンチしました。Network(ネットワーク)これはGitで管理されているツリーがひと目で分かるものです今回のリポジトリではこちらこれまでどうやって進んできたのか、いまどのブランチがすすんでいるのか?だれがブランチを利用しているのか?などが一目でわかりますね。プルリクエストプルリクエストとは管理者以外の人が、リポジトリに修正を加えたいと思った時に、「こうしたらいいと思うから、私が行ったファイル変更をリポジトリに取り込んでよ!」という感じで、管理者に対して行うGitHub独自の機能です。複数人で同時に作業しても、ファイルを上書きしてしまったり、先祖返りさせてしまったりということが防止できてとてもいいなと感じました。今回のプルリクエスト一覧はこちらとりあえずリニューアルできましたので今日はここまで。協力してもらうためのルールを明示などをお届けする予定しております。本格的には初めて触ったのですがgitになれるのにとても良いと感じました。私一人で作る際にもGitを利用しているのですが、その操作についての理解がさらに進んだ気がしました。相談2015.03.1725歳制作スキル0。すれ違いにさようなら。