[スレッド全体]

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

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


[8353] GitHub移行イメージの共有:Release部 
2018/5/22 (火) 14:21:57 kobake
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.181 Safari/537.36
GitHub移行をすると、だいたいこんな感じの場所からファイルをダウンロードすることになります。
https://github.com/sakura-editor/sakura/releases

(SourceForge時代と同様に)この場所に各ユーザが自分でたどり着くのは大変だと思うので、 http://sakura-editor.sourceforge.net/download.html あたりからダウンロード案内リンクを張る形を考えています。

※実際には http://sakura-editor.sourceforge.net/ 自体も別の場所 (OSDNが第一候補) に移すことを考えています。


[8367] Re:GitHub移行イメージの共有:Release部 
2018/5/24 (木) 18:22:47 ジョミー
Mozilla/5.0 (Windows NT 6.1; rv:52.0) Gecko/20100101 Firefox/52.0
▼ kobakeさん
> GitHub移行をすると、だいたいこんな感じの場所からファイルをダウンロードすることになります。
> https://github.com/sakura-editor/sakura/releases
>
> (SourceForge時代と同様に)この場所に各ユーザが自分でたどり着くのは大変だと思うので、 http://sakura-editor.sourceforge.net/download.html あたりからダウンロード案内リンクを張る形を考えています。
>
> ※実際には http://sakura-editor.sourceforge.net/ 自体も別の場所 (OSDNが第一候補) に移すことを考えています。


一般向けWebと掲示板のOSDN・フォーラムへの移行、開発リソースのGitHub移行に賛成です。
GitHub利用が困難な一般ユーザーはOSDNの機能があればこと足りるでしょう。
リソースの集約・効率化でプロジェクトの活性化に期待します。


[8373] Re2:GitHub移行イメージの共有:Release部 
2018/5/25 (金) 09:40:45 kobake
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.181 Safari/537.36
▼ ジョミーさん
> 一般向けWebと掲示板のOSDN・フォーラムへの移行、開発リソースのGitHub移行に賛成です。
> GitHub利用が困難な一般ユーザーはOSDNの機能があればこと足りるでしょう。
> リソースの集約・効率化でプロジェクトの活性化に期待します。


ご同意いただけでありがたいです。励みになります!


[8396] Re3:GitHub移行イメージの共有:Release部 
2018/5/26 (土) 13:42:28 つっちー
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/17.17134
▼ kobakeさん
> ▼ ジョミーさん
> > 一般向けWebと掲示板のOSDN・フォーラムへの移行、開発リソースのGitHub移行に賛成です。
> > GitHub利用が困難な一般ユーザーはOSDNの機能があればこと足りるでしょう。
> > リソースの集約・効率化でプロジェクトの活性化に期待します。

>
> ご同意いただけでありがたいです。励みになります!


http://sakura-editor.sourceforge.net/
に関してですが、

Github の GitHub Pages の機能を使って、

Github 上で web サイトをホスティングしてはいかがでしょうか?

あと appveyor を導入するための pull request を送りました。
(現状では GPG の署名がないとブロックされています)
(GPG 署名は使ったことがないので、使い方を調査しないと
いけないです)



[8412] Re4:GitHub移行イメージの共有:Release部 
2018/5/27 (日) 18:08:35 kobake
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.181 Safari/537.36
▼ つっちーさん
> http://sakura-editor.sourceforge.net/
> に関してですが、
>
> Github の GitHub Pages の機能を使って、
>
> Github 上で web サイトをホスティングしてはいかがでしょうか?


それも実は考えていました。

Webサーバ上にFTPとかSCPとかでファイルアップロードして上書き、というのは
さすがに今となってはレガシーすぎるんですよね。


ただ、最初の一段階目としては「手間としては一番楽な」ファイルの単なるコピー移行を行い、

その次の段階として GitHub Pages またはそれ以外の何かの手段で
Web 更新を今風にしたいと考えています。


> あと appveyor を導入するための pull request を送りました。
> (現状では GPG の署名がないとブロックされています)
> (GPG 署名は使ったことがないので、使い方を調査しないと
> いけないです)


PRありがとうございます!
GPG署名制約はさすがに厳しすぎる感じもしたので制約外しました。

後ほどPR内容見させてもらいます!

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