OSS版Nablarchドキュメントです。
本ドキュメントはSphinxでビルドします。
WindowsまたはDockerを想定しています。
Python 3.6.x 及び以下のプラグインをインストールします。
- Sphinx(1.6.3)
- javasphinx(0.9.15)
- sphinx-rtd-theme(0.2.4)
上記に加えて、以下をインストールします。
- Node.js(v16.16.0で動作確認済み)
- npmで依存ライブラリをインストールします。
npm install
- textlint-plugin-rstの依存ライブラリである
docutils-ast-writerをインストールします。
pip install docutils-ast-writer
- ドキュメントビルド環境と同一
- 以下のコマンドでビルドしたイメージを使用してください。
docker build -t nablarch-document-build .
- WSL2 + Docker Desktop for Windows
- プロキシは無し
- 日本語ドキュメント
make html ja
- 英語ドキュメント
make html en
- 日本語ドキュメント
docker run --rm -v <リポジトリをクローンしたディレクトリ(フルパス)>:/root/document nablarch-document-build /bin/bash -c "cd /root/document; sphinx-build -d _build/.doctrees/ja -b html ja _build/html"
- 英語ドキュメント
docker run --rm -v <リポジトリをクローンしたディレクトリ(フルパス)>:/root/document nablarch-document-build /bin/bash -c "cd /root/document; sphinx-build -d _build/.doctrees/en -b html en _build/html/en"
-
以下の設定ファイルを使用します。編集する必要はありません。
ファイル 説明 .textlintrc textlintの設定 .textlint/conf/prh.yml 辞書
- 日本語ドキュメント
./node_modules/.bin/textlint .textlint/test/test.rst
./node_modules/.bin
をPATHに設定しておくと、以下のように実行できます。textlint .textlint/test/test.rst
- 日本語ドキュメント
docker run --rm -v <リポジトリをクローンしたディレクトリ(フルパス)>:/root/document nablarch-document-build /bin/bash -c "cd /root/document; ../node_modules/.bin/textlint .textlint/test/test.rst"
- 対象ディレクトリを指定してtextlintを起動します。
./node_modules/.bin/textlint ja/development_tools
- 対象ディレクトリを指定してtextlintを起動します。
docker run --rm -v <リポジトリをクローンしたディレクトリ(フルパス)>:/root/document nablarch-document-build /bin/bash -c "cd /root/document; ../node_modules/.bin/textlint ja/development_tools"
-
日本語ドキュメント
docker run --rm -v <リポジトリをクローンしたディレクトリ(フルパス)>:/root/document nablarch-document-build /bin/bash -c "cd /root/document; sphinx-build -d _build/.doctrees/ja -b linkcheck ja _build/linkcheck/ja"
-
英語ドキュメント
docker run --rm -v <リポジトリをクローンしたディレクトリ(フルパス)>:/root/document nablarch-document-build /bin/bash -c "cd /root/document; sphinx-build -d _build/.doctrees/en -b linkcheck en _build/linkcheck/en"