-
Couldn't load subscription status.
- Fork 65
Workflow
Kenichi Ito edited this page Sep 5, 2015
·
16 revisions
- 作業用ブランチを取り出す (vimdoc-ja リポジトリをクローンする)
- 原文ファイルを更新する
- 翻訳ファイルを更新する
- (Web サイトを更新する)
- 変更を push する
-
devel: 作業用のブランチ。 原文、翻訳文、HTML 生成スクリプトなどのファイルが格納されている。 通常はこのブランチのみで作業する -
master: 配布用のブランチ。 devel ブランチを更新すると自動で更新されるので通常は作業しない。 翻訳ファイルやシンタックスファイルなど。:set runtimepath+=/path/to/vimdoc-ja/masterとして使える形を維持する -
gh-pages: HTML公開用のブランチ。 devel ブランチを更新すると自動で更新されるので通常は作業しない。 http://vim-jp.org/vimdoc-ja/ の HTMLが格納される
$ git clone -b devel git@github.com:vim-jp/vimdoc-ja.gitvimdoc-ja ディレクトリに作業用ブランチが取得できます。
最新の原文ファイルを取得し、develブランチを更新します。 Vim のソースは https://github.com/vim/vim から取得できます。 ソースの取得には git を使います。
$ git clone https://github.com/vim/vim.gitクローン済みのリポジトリを最新に更新するには git pull を実行します。
$ cd /path/to/vim
$ git pull更新したい原文ファイルを vimdoc-ja にコピーします。
$ cd /path/to/vimdoc-ja
$ cp /path/to/vim/runtime/doc/foo.txt en/foo.txt
$ git commit -a -m "..."原文の差分を見つつ翻訳ファイルを更新していきます。
$ git diff devel~2..devel~1 | gvim -$ cd /path/to/vimdoc-ja
$ vim doc/foo.jax
$ git commit -a -m "..."リモートの devel ブランチへ push して完了です。
$ git pushしばらく(最大20分程度)すると master と gh-pages ブランチが自動的に更新され、 あなたの翻訳が公開されます。