webwml-sync for DebianJP

1. 目的

2. 構成要素

2.1. CVS と git の同期

2.1.1. CVS → git

2.1.2. git → CVS

2.2. git の運用

2.2.1. ブランチ

2.2.2. pull req

2.3. ビルドテスト

3. 作業手順(案)

3.1. 翻訳する人

  1. (必要に応じて) webwml/english を CVS checkout する
  2. 適当なブランチで翻訳作業をする
    • github の debianjp/webwml-japanese を clone するなり Edit するなり
  3. Pull Request を送る
  4. (多分 CI が成功/失敗を PR ページにコメントする)
  5. 成功するまで修正

3.2. レビューする人 (PR対応)

  1. (多分 CI が成功すると通知が飛ぶ)
  2. 内容を確認して特に問題なければ、PR を Accept する

3.3. レビューする人 (ML対応)

  1. debianjp/webwml-japanese を clone する
  2. ML のパッチを適用する
  3. ローカルでテストする (xxxxx.sh を実行)
  4. 問題なければ master に直接 commit して push

3.4. CVS コミットする人

4. TODO

5. メモ