This Project Has Not Released Any Files
JM Project では、git によって文書の管理をしています。 このページでは、 リポジトリ内部の配置について説明します。
各 man ページの作業情報などは、テキストデータベース transalation_list で管理しています。 このファイルの書式は translation_list を参照してください。
JM Project の用いている git リポジトリのディレクトリ構成は 以下のようになっています。
. ├── admin ├── bin ├── dist │ └── script ├── manual │ ├── acl │ │ ├── draft │ │ ├── original │ │ ├── po4a │ │ └── release │ ├── apmd │ │ ├── draft │ │ ├── original │ │ └── release │ ├── GNU_bash │ │ ├── draft │ │ ├── original │ │ ├── po4a │ │ └── release │ ├── GNU_bc │ │ ├── contrib │ │ └── original : ├── stamp └── www ├── announcement ├── bin ├── images ├── INDEX ├── man-ja ├── news └── rpm
このうちの manual/ 以下が、本サイトの manual ディレクトリ以下にミラーされています。 このディレクトリには、 マニュアルの一次ソースとなるアーカイブパッケージ (例えば util-linux-2.9v.tar.gz など) の basename と同名のサブディレクトリ (util-linux) を設けます。 ただし GNU のパッケージと LDP のパッケージだけには、 便宜上 GNU_, LDP_ という prefix をつけています。 このサブディレクトリを、以下では 「パッケージディレクトリ」と呼びます。
各パッケージディレクトリのサブ構造は以下のようになっています。
現在 JM のマニュアル管理は、 po4a を使用している場合としていない場合が混在しています。
pkg ├── ChangeLog ├── translation_list ├── contrib │ └── man1 ├── draft │ ├── man1 │ ├── man5 │ └── man8 ├── obsolete │ ├── man1 │ ├── man6 │ └── man8 ├── original │ ├── man1 │ ├── man5 │ └── man8 └── release ├── man1 ├── man5 └── man8
実作業との対応は翻訳作業の流れを参考にしてください。
pkg ├── ChangeLog ├── translation_list ├── Makefile ├── draft │ ├── man1 │ └── man8 ├── original │ ├── man1 │ ├── man3 │ └── man8 ├── po4a │ ├── add_ja │ │ └── copyright │ ├── man1 │ ├── man3 │ └── man8 └── release └── man8
po4a ディレクトリがある点が大きな違いです。
なお、po4a を使用している場合には、contrib ディレクトリは設けられていません。 JM 以外で翻訳されたページの寄贈を受けたことは、 translation_list のステータスと po4a/add_ja/copyright 内のファイルに記録されます。