かずひこ@かつてのアクティブ開発者で今もアクティブ利用者 です。
On 24/05/2010 11:22, TADA Tadashi wrote:
> 2010/5/23 SHIBATA Hiroshi<shibata.hiroshi@...>:
>> そろそろ tDiary も開発は github で作業したいと考えています。
>> いろいろ考えないとだめなことがあって、まとまっていませんが思いつく限りの
>> ことを箇条書きで書いてみます。
>
> 開発リポジトリをGitHubに移すのは賛成だけど、なぜ「github で作業したい」
> のかをまず整理した方がいいんじゃないかな。
>
> いろいろな人が、いろいろな観点でtDiaryをいじるようになっている。そのた
> め、ブランチを簡単に作れるgitは魅力的。メイン開発者もパッチを受け取りや
> すくなるというメリットがある。
個人的には、上記のメリットに懐疑的です。
「いろいろな人が、いろいろな観点でtDiaryをいじる」という話がいまいち見え
ません。本当にそんなに何人もいるの? 私が見ているMLで見えないだけで、他
のところでは見えまくりなんでしょうか?
「パッチを受け取りやすくなる」というのも、現状のいまいち見えないtDiaryを
いじっているいろんな人たちから、gitHubに移すだけでいきなりパッチを受け取
りやすくなるって本当?
ぶっちゃけ、「ここ数ヶ月のコミットの90%を支えるたださんとhsbtさんが
gitHubの方が嬉しいからそうするんです」という理由だったら反対するつもりは
ありませんが、個人的には大してメリットが感じられないのに、今後パッチを投
げたかったら移行せざるを得ない、というのはむしろ嬉しくありません。
> 一方で、まだまだgitは一般的ではないし、使い方も難しい。サーバに入ってい
> ない場合にはtrunk(master)に追従するのが困難というデメリットもある。
>
> そういう点も考えて、svnリポジトリを廃止してしまうのには消極的です。
anonymousアカウントでsvnを使っていて、たまにバグ報告してくれる、みたいな
層の利便性を考えても、svnの廃止には私も反対です。
>> 2.カテゴリー分けの再検討
>> svn では tDiary はルートの下に core/plugin/blogkit/theme/theme-nofree が
>> 存在しているため、github にそのまま tdiary/tdiary を作ってしまうと
>> fork やブランチのたびに全てのパッケージがくっついてきてあまり嬉しく
>> ように思います。
>>
>> 個人的には tdiary-core, tdiary-plugin, ... というように分割したいと考えていますが
>> どうでしょうか。
>
> theme / theme-nonfree / blogkitを分離するのは賛成。一方、pluginはもう
> core/miscの下にマージしてしまっても良いかも。
pluginのcore/misc以下への移動は、svn利用者にとってもsvn switchするだけの
話なので、私も賛成です。
かずひこ
|