[スレッド全体]

[8332] GitHub 移行の提案 
2018/5/20 (日) 09:21:12 kobake
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.181 Safari/537.36
お久しぶりです。10年くらい前に UNICODE 化を担当した kobake です。
そろそろ時流的に Subversion から GitHub あたりに移行するのはどうでしょうか。

https://github.com/sakura-editor
試しに諸々GitHubに移行検証の場所を作りました。
今のところは V2(UNICODE版) のみ移行してみました。

ANSI版については必要な人が別途対応いただけると助かります。
(OSSにおいては基本的に必要な人がその人自身で対応しちゃうのが理に適っていると思っています)


■OSDN or GitHub

OSDNからのお誘いがあったことは掲示板ログにて確認致しました。
大変ありがたいオファーではあるのですが、
今の時流としては GitHub のほうに利があるのではないかな、というのが自分の所感です。


■メリット

・コアデベロッパ以外の方からもプルリクエストを付け付けることができるので、
今後の改善のやりやすさは格段にあがります。
・派生プロジェクトも作られやすく、発展性が期待できます。


■デメリット

Gitをまだ使ったことない人からすると学習コストが少し発生します。


■これまでのSvnログの引継ぎについて

git svn 機能によって全ログ移行を試してみました。
まずは V2(UNICODE版) に絞って対応しています。

GitHub機能によって、Svnから取り込んだコミット作成者の情報はGitHubアカウントに紐づけることもできます。
以下参考(svn の kobake アカウントを GitHub の kobake アカウントと紐づけた例)。
https://github.com/sakura-editor/sakura/commit/4913dde1bafa24e627f5ba18324f1378673fe43
4

紐づけのやり方については後ほど説明致します。


■その他

掲示板については、今のここの掲示板を残すという選択肢もありますが、
いっそのこと今後の質問・報告・提案等については GitHub Issues に乗り換えてしまったほうが、
あとあと楽になると個人的には思っています。

このあたりは文化の問題でもあるので棲み分けをしておいたほうが良いというのであれば
この掲示板を引き続き運用するという選択肢もなくはないです。


[8345] Re:GitHub 移行の提案 
2018/5/21 (月) 09:44:20 kobake
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.181 Safari/537.36
別スレにも書きましたが、

> これ、「管理」側の掲示板に投稿すべき内容でしたね。失礼。
> 今後のはこの手の話題は「管理」側に投稿します。


と書きましたが、掲示板の書き込み場所が分散するのもやっぱり良くないので、今回は「一般」側でやらせてください。


■本掲示板システム自体の問題について
ところで余談なのですが、本スレに kobake の発言が並列でいっぱい並んでいるのには理由がありまして、一気にいろいろ書こうとしたら掲示板の何らかの制限に引っかかって「禁止文字が含まれています」のようなエラーが出ていた、という事情があり、どれが禁止文字だか分からず、とりあえずメッセージを少しずつ分割して投稿したら何故か全て投稿成功した、という経緯があります。

この掲示板システム自体もかなり昔から使われているレガシーなものであり、時流に取り残された感は否めません。
掲示板を運用されている方には感謝しておりますが、そろそろこの掲示板システムからも脱却したい、という気持ちもあります。

これはサーバ移行すれば解決する問題ではなく、掲示板システムの選考をし直す必要があるということです。
その選択肢のひとつとして GitHub Issues が好ましいのでは、と個人的には考えています。


[8371] Re2:GitHub 移行の提案 
2018/5/25 (金) 03:51:00 しみづ
INCM1.23c
>■本掲示板システム自体の問題について
>ところで余談なのですが、本スレに kobake の発言が並列でいっぱい並んでいるのには理由がありまして、一気にいろいろ書こうとしたら掲示板の何らかの制限に引っかかって「禁止文字が含まれています」のようなエラーが出ていた、という事情があり、どれが禁止文字だか分からず、とりあえずメッセージを少しずつ分割して投稿したら何故か全て投稿成功した、という経緯があります。
>


SPAM対策の一部を組んだ者から説明いたします。
>>web:473

日本語のスパムもあったので、解説してませんでしたが、実はフォームを開いてから送信するまで、ある秒以上ある秒未満の書き込み以外をブロックし、その際「禁止文字が含まれています」のメッセージを出しています(仕組みがバレないように)。
 ですので、またフォーム画面に戻って考えているうちに時間が経って、そのまま送信しても今度は通るわけです。
 今までそれでクレームはこなかったのですが、わかりにくいようでしたら、日本語がわかるスパムは多くないとわりきって、メッセージを変えることもできます。


[8378] Re3:GitHub 移行の提案 
2018/5/25 (金) 10:12:24 kobake
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.181 Safari/537.36
▼ しみづさん
補足しておきますと、これまでのしみづさんのご対応が無駄だったわけではありません。
時代的に、自分たちでスパム対策をやるしかなかった時期があったことは確かです。
本当にお疲れ様でした。


[8388] Re4:GitHub 移行の提案 
2018/5/25 (金) 11:03:31 しみづ
INCM1.23c
>補足しておきますと、これまでのしみづさんのご対応が無駄だったわけではありません。
>時代的に、自分たちでスパム対策をやるしかなかった時期があったことは確かです。
>本当にお疲れ様でした。


了解です^_^

[▼次のスレッド]
INCM/CMT
Cyclamen v3.81