アインシュタインの電話番号
2011.03.09
NekostagramとInustagramのソースコードをGitHubに公開してみた

NekostagramInustagramで使用しているファイル一式をGitHubに公開してみた。技術的にはなんにもすごいことはしてなくて、さらにSassとか初めて使ってみたので、いろいろとツッコミどころ満載かもしれない。

共通化・汎用化

最初にNekostagramを公開したときは、とりあえず動くようにすることを第一目的に、きったない書き方で殴り書きしてたんだけど、次のInustagramを作るときに、できるだけコードを共通化・汎用化させていき、最終的には現在公開しているコードのように、まったく同じ1つのRubyファイルでNekostagramとInustagramの両方を動かせるようにできた。

ruedap/nekostagram - GitHub

Gitリポジトリがゴミだらけ

なかなかGitHubに公開できなかった理由は、恥ずかしながらこれ…。

このツイートに対して、いくつか方法を教えていただいたのだけど(ありがとうございます)、理解出来ないのもあったりして、Gitの入門書を買ってちゃんと勉強する必要があるなぁというのを痛感した次第でありんす。今回は結局どうしたかというと、強行突破してみた。複数人開発でこんなことしたら追放されそうけど、1人でしか使ってないからまぁ。

$ rm -rf .git
$ git init
$ git add .
$ git commit -m 'first commit for version 2.0'
$ git push heroku master --force
$ git push github master

--forceはやばい。自分の失敗をすべて帳消しにしてくれる。病みつきになりそう。奥の手だと思うので、良い子は使っちゃダメなやつだとおもう。


ruedap/nekostagram - GitHub