Masafumi Yokoyama
myoko****@gmail*****
2014年 8月 7日 (木) 00:49:54 JST
横山です。 2014年8月6日 21:36 Kouhei Sutou <kou****@clear*****>: > 誰か、Rroongaのリリースマネージャーをやってもらえないでしょ > うか!?次の条件にあう人ならできる作業です。 やってみたいです! > * 月に一回肉の日あたりにリリース作業をできる > * 肉の日から1週間くらいまでなら誤差(?)なので厳密に肉 > の日にリリース作業ができなくても大丈夫です > * 更新がない月はリリースしなくても大丈夫です > * gemをリリースしたことがある > * MinGW-w64でクロスコンパイルできる > > 前者はわりといると思うんですが、後者はそんなに多くないかなぁ > とは思います。 一応、すべて該当します。クロスコンパイルは数カ月前に試したこと があり、Ubuntuだったかsidだったかで成功した記憶があります。 > もし、今はまだやったことがないけど、これを機にやってみようか > なぁというのであればサポートするので、ぜひ協力して欲しいです! > > あと、一人で全部やらなくてもMinGW-w64でのビルドはだれか別の > 人で、他はまた別の人、みたいにみんなで協力してやるのもアリだ > と思っています。なので、興味のある人はぜひ名乗りでて欲しいで > す。 他に協力してくださる方がいれば、私はクロスコンパイルだけや らせてもらおうかなぁと思っています。 > ちなみに、リリース作業は↓に書いているような流れになります。 > > http://ranguba.org/packnga/ja/file.release.html > > ただ、ちょっと古くなっているので作業を確認しながら更新する必 > 要がありますね。。。 > > ざっくりまとめると次のような流れです。 > > 1. 前回のリリースからの変更点をdoc/text/news.textileにまと > める。(英語) > * TextileからMarkdownに変換してnews.mdにしちゃってもい > いです。 > * 変更点はgit logの内容から拾います。 > * git logでコミットの内容がわからなかったら聞いてくださ > い。答えます。(最初の頃はわからないことも多いと思う > ので遠慮無く聞いてください。) > 2. newsの内容を日本語に訳す > 3. RubyGems.orgにアップロード(rake release) > 4. MinGW-w64でWindows用にビルドしたgemをアップロード > * ビルドシステムは整備されているので、 > 環境がセットアップされていればrake一発でビルドできます。 > * 32bit用と64bit用のgemを両方アップロードします。 > * 私はDebian GNU/Linux sidでやっています。 > * OS Xでできるのかは調べないとわからないです。なので、 > OS Xだけどやる気があるよ!という人は一緒に調べましょ > う。 > 5. ranguba.orgを更新 > * GitHub Pagesなので > https://github.com/ranguba/ranguba.org にpushで更新 > できます。 > * 最新バージョンとリリース日は手動で更新 > * ruby-gettext.github.ioみたいに_config.ymlを使えばもっ > と楽に更新できるけどまだやっていない。。。 > https://github.com/ruby-gettext/ruby-gettext.github.com/blob/master/_config.yml#L5 > https://github.com/ruby-gettext/ruby-gettext.github.com/blob/master/index.html#L14 > * リファレンスマニュアルはrake release:references:upload > で更新できる > 6. リリースアナウンスを出す > * groonga-dev(ここ)と余力があるならruby-listと > groonga-talk(英語)とruby-talk(英語)にもだす まともにgettextを使ったことがないので翻訳まわりが不安ですが、 サポートしてもらえればできそうな気がします。 > こんな感じなんですが、だれかRroongaのリリースマネージャーをやっ > てもらえないでしょうか?gemのリリース方法や、Groonga・ > Rroongaの理解を深めるきっかけにもなると思うので、興味がある > 人はぜひ名乗りでて欲しいです!サポートします! 理解を深めたいです! -- 横山 昌史 (Masafumi Yokoyama)