[Groonga-commit] ranguba/rroonga at a2826e3 [master] doc: document release process

Back to archive index

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 



More information about the Groonga-commit mailing list
Back to archive index