昔開発してたプロジェクトをgithubに移行した
githubあんまり使ってない人へ(*1)
大学生の時に作ってたC#のじゃんけん集計ソフト(*2)とか、Androidアプリとかのソースコードをgithubに移動した。
当時はバージョン管理はフォルダにhoge1
, hoge2
と名前をつけて管理したり、Dropbox上で直接開発したりしていた。
作ったものの一部は行方不明になっていて、「あーあのときバージョン管理の知識があればなー」と思うがもう遅い。
そういうのを防ぐために、今回Dropboxのcreation
フォルダの中から一応形になっている物をgithubに移動した(もちろん形になっていないやりかけのプロジェクトの方が多い)
。
projectをgithubで公開することは他にも意義がある
例えば、
- 自分はこういう言語・プロジェクトに興味があると知ってもらえるかも
- 同じようなことがしたい誰かの参考になるかも
- coderwallで新しくバッチがもらえるかも
- 誰かがバグ報告とかアドバイスとかくれるかも
- 自分がモチベーションを失ったプロジェクトを誰かがforkして引き継いでくれるかも
とかとか。
下2つは自分がpull-requestやissueを投げたことはあるが、
仕事以外で逆パターンの経験は無いので、そういう価値のあるプロジェクトを公開したいなぁと思う今日この頃。
*1 対象読者を想定して記事を書き始めれば文章がすっきりするかもと思ったのでこれからしばらく記事の一行目はこんな感じにしてみる。今回の場合は誰に向けて書けばいいのかよくわからなかった。
*2 研究室メンバーで昼食後にじゃんけんして、負けたら全員に100円ぐらいデザートおごる慣習があった。それを記録してグラフ化したり、対戦成績出したりしてた。