= 新 Vine-manual 構想 = ドキュメントの追加を容易にするためにパッケージの構成変更を行う。 == ツール類 == === Vine-manual-base === 共通的に使う画像、スタイルシートなど。また、マニュアルを登録するコマンド、目次を更新するコマンドも用意。 [wiki:Vine-manual/Vine-manual-base] === vine-manual-build === Docbook XML から静的な HTML を作成するラッパースクリプト === vine-manual-skel === 新しくマニュアルを作成する際に雛形となるディレクトリを作成できる。 1. vine-hoge-guide のようなディレクトリを作成 2. 上記ディレクトリ内でコマンドを叩くと次のようなファイルを作成する。 * Makefile.am (サブディレクトリにも作成) * images/Makefile.am * configure.ac * vine-hoge-guide.omf.in (vine-manual-build)に統合するかも。 == ドキュメントのパッケージ構成 == idの重複等をできるかぎり避けるため、マニュアル毎にパッケージを作成し、 /usr/share/doc/Vine-manual/hoge-guide のようなディレクトリに静的 HTML をインストールする。 基本は、yelp 用のファイルをインストールする。サブパッケージとして静的HTMLを vine-manual-build により生成し、格納する。 === vine-install-guide === インストールガイド (task-* には含めない?) === vine-desktop-guide === Vine Linux デスクトップユーザーガイド === vine-cui-guide === Vine Linux CUI ユーザーガイド === vine-emacs-guide === Emacs 活用ガイド === vine-making-rpm === RPMパッケージの作成方法 === vine-developers-guide === Vine Linux 開発者ガイド (task-*には含めない?) === task-vine-manual === すべてのマニュアルをインストールするためのバーチャルパッケージ === その他 ===