[スレッド全体]

[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 に乗り換えてしまったほうが、
あとあと楽になると個人的には思っています。

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


[8333] Re:GitHub 移行の提案 
2018/5/20 (日) 09:22:42 kobake
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.181 Safari/537.36
■以前挙がっていた OSDN or GitHub の話について

http://sakura-editor.sourceforge.net/cgi-bin/cyclamen/cyclamen.cgi?log=data&tree=s8327#8327
> githubも移転先として候補に挙がるとは思います。
> 個人的に使っている範囲ではgit中心では便利に使えていますが、CGIがないので掲示板の移転先には使えません。
> 掲示板は閉鎖してissueにすると、匿名での投稿や質問などはしにくいのではと思います。
> あと英語しかないので、とっつきにくい点があります。


掲示板は個人的には Issues でも構わないと思っていますが、やはりライトユーザだと抵抗があるものですかね。
現状の掲示板に投稿している方々も、積極的に意見をいただけているという意味ではリテラシはある程度高いものと想像しています。
その想像が合っていれば GitHub アカウント用意して Issues に投稿することにはそれほど苦はないのでは?というのが自分の意見です。
GitHub カウントのフリープランであれば無料で使えますし。


[8349] Re2:GitHub 移行の提案 
2018/5/22 (火) 05:11:39 一ユーザー
Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.183 Safari/537.36 Vivaldi/1.96.1147.42
一ユーザーでしかないですし、
横槍を入れるのも主義じゃないので様子見でいいかと思っていましたが……

> 掲示板は個人的には Issues でも構わないと思っていますが、やはりライトユーザだと抵抗があるものですかね。

> > 掲示板は閉鎖してissueにすると、匿名での投稿や質問などはしにくいのではと思います。
> > あと英語しかないので、とっつきにくい点があります。


 正直、英語でなくてもわざわざ質問の為だけにユーザー登録しようという人がどれ位いるのか……
ましてや英語だとなお敷居が高いと思います。(少なくとも自分ならUターンする)

不具合報告にしても、
(一例として)「SakuraDownで一部の関連ツールがダウンロード出来ない」
の様なシンプルな内容だったりする場合、“個人的には”わざわざアカウント登録の様な手間は極力掛けたくないです。

と言うか、上記の例の対処法として「iniファイルの(何処何処)をこう直せばいいよ」と書く場合にしても、
正直その場限りの書き込みで今後書き込むか分からない事を考えると、
その為だけにアカウントを取るのはやっぱりハードルが高いですね。(※あくまで個人の感想です)


そもそも、ライトユーザーからすればまず「『Issues』?何ぞそれ?」な人の方も多い気がしますが。
(実際に自分も検索で調べながら発言してますし)


[8350] Re3:GitHub 移行の提案 
2018/5/22 (火) 07:33:33 kobake
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.181 Safari/537.36
▼ 一ユーザーさん
ご意見ありがとうございます。開発者だけでなくユーザさんからのご意見も助かります。


>  正直、英語でなくてもわざわざ質問の為だけにユーザー登録しようという人がどれ位いるのか……

このあたりについては(時流が正解というわけでもないのですが)時流としてはユーザ登録無しで
プロジェクトに対してメッセージを送ることができる場自体が今となっては稀です。

「名無し」投稿を許容していると、そうでない場合に比べてノイズが増え、それを拾い上げて精査するコストが無視できない、という事情があります。


> ましてや英語だとなお敷居が高いと思います。(少なくとも自分ならUターンする)

一応誤解の無いよう補足しておくと、GitHub Issues のインターフェース自体が英語であることは確かなのですが、
実際の投稿内容は日本語で行う形になります。

以下、参考までに、2つほど Issue があがっている状態です。
https://github.com/sakura-editor/sakura/issues?utf8=%E2%9C%93&q=is%3Aissue+


> 不具合報告にしても、
> (一例として)「SakuraDownで一部の関連ツールがダウンロード出来ない」
> の様なシンプルな内容だったりする場合、“個人的には”わざわざアカウント登録の様な手間は極力掛けたくないです。
>
> と言うか、上記の例の対処法として「iniファイルの(何処何処)をこう直せばいいよ」と書く場合にしても、
> 正直その場限りの書き込みで今後書き込むか分からない事を考えると、
> その為だけにアカウントを取るのはやっぱりハードルが高いですね。(※あくまで個人の感想です)


・ラフな質疑場所(匿名投稿可能)
・正式なレポート場所
みたいな2つの場所があると良いのかな、と思いました。

「ラフな質疑場所」の中では本掲示板のようなスタイルを続行し、
その質疑の中でも「これは正式にレポートしたほうが良いのでは?」という点が出てきたら、
そのときに本人または誰かが代理で正式なレポート (Issues) を上げるという段階を踏むようなことができれば、
開発側としては全情報を見る必要がなく負担が減ります。

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