JM Project では、git によって文書の管理をしています。 このページでは、 リポジトリ内部の配置について説明します。
各 man ページの作業情報などは、テキストデータベース transalation_list で管理しています。 このファイルの書式は translation_list を参照してください。
JM Project の用いている git リポジトリのディレクトリ構成は 以下のようになっています。
/ +- www | +- admin | +- manual -+- 0unclassified - | +- GNU_bash - | +- GNU_binutils - :
このうちの manual/ 以下が、本サイトの manual ディレクトリ 以下にミラーされています。 このディレクトリには、 マニュアルの一次ソースとなるアーカイブパッケージ (例えば util-linux-2.9v.tar.gz など) の basename と同名のサブディレクトリ (util-linux) を設けます。 ただし GNU のパッケージと LDP のパッケージだけには、 便宜上 GNU_, LDP_ という prefix をつけています。 このサブディレクトリを、以下では 「パッケージディレクトリ」と呼びます。
各パッケージディレクトリのサブ構造は以下のようになっています。
- pkg -+- ChangeLog +- translation_list +- original -+- man1 | +- man5 | +- man8 | +- draft -+- man1 | +- man5 | +- man8 | +- release -+- man1 | +- man5 | +- man8 | +- contrib -+- man1 +- man5 +- man8
実作業との対応は翻訳作業の流れを参考にしてください。