Masafumi Yokoyama
null+****@clear*****
Fri Jan 9 02:22:38 JST 2015
Masafumi Yokoyama 2015-01-09 02:22:38 +0900 (Fri, 09 Jan 2015) New Revision: a2826e315da367f717a96625b0d5f3781101ff6c https://github.com/ranguba/rroonga/commit/a2826e315da367f717a96625b0d5f3781101ff6c Message: doc: document release process Modified files: doc/text/release.md Modified: doc/text/release.md (+78 -0) =================================================================== --- doc/text/release.md 2015-01-08 14:09:01 +0900 (3808a4f) +++ doc/text/release.md 2015-01-09 02:22:38 +0900 (2d4693e) @@ -54,3 +54,81 @@ If a contributor name is in a commit log, create "Thanks" group and write the na h3. Thanks * ... + +## 2. Translate + +### 2-1. Update PO + +Update PO files (e.g.: ja.po) by the following command: + + $ rake reference:po:update + +### 2-2. Edit PO + +Then, edit PO files: + +* Edit msgid and msgstr. +* Search fuzzy. + * Edit if necessary. + * Then, remove fuzzy. + +## 3. Upload gem to RubyGems.org + +### 3-1. For Linux + + $ rake release + +### 3-2. For Windows + + $ rake build:windows + $ gem push pkg/rroonga-<the latest release version>-x86-mingw32.gem + $ gem push pkg/rroonga-<the latest release version>-x64-mingw32.gem + +### 3-3. Bump version + + $ $EDITOR ext/groonga/rb-grn.h + +## 4. Update ranguba.org + +### 4-1. Update the latest version and release date + +Update version and release date in ranguba.org (index.html、ja/index.html). + +First, clone ranguba.org repository by the following command: + + $ cd .. + $ git clone git �� github.com:ranguba/ranguba.org.git + $ cd ranguba.org + +Or + + $ cd ../ranguba.org + $ git pull + +Second, update the latest version and release date: + + $ $EDITOR _config.yml + +### 4-2. Update reference manual + +First, copy references to reference html directory in ranguba.org: + + $ cd ../rroonga + $ rake release:references:upload + +Second, commit and push the html directory: + + $ cd ../ranguba.org + $ git commit . + $ git push + +## 5. Announce in mailing lists + +* groonga-talk (English) + * e.g.: http://sourceforge.net/p/groonga/mailman/message/33144993/ +* groonga-dev (Japanese) + * e.g.: http://sourceforge.jp/projects/groonga/lists/archive/dev/2014-December/003014.html +* ruby-talk (English) (optional) + * e.g.: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/428992 +* ruby-list (Japanese) (optional) + * e.g.: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/50025 -------------- next part -------------- HTML����������������������������...Download