このドキュメントは、サーバープラットフォームTGでの議論をキャプチャしています。これらは公式の仕様ではなく、このドキュメントのすべてが変更される可能性があります。
サーバープラットフォームTGチャーターも参照してください。
この作業は、Creative Commons Attribution 4.0 Internationalライセンス(CC-By-4.0)の下でライセンスされています。詳細については、ライセンスファイルを参照してください。
この仕様の貢献者は、server_platform_contributors.adocファイルに含まれています。
このプロジェクトは、Asciidoctor(Ruby)を使用して構築されています。リポジトリは、githubアクションを使用してチェックインでPDFを構築するためにセットアップされています。ワークフローの依存関係は、 dependenciesディレクトリにあります。
Asciidoctor、仕様ガイドライン、またはローカルの構築の詳細については、RISC-Vドキュメント開発者ガイドを参照してください。
このプロジェクトでは、Githubサブモジュールを使用して、RISC-V Docs-Resourcesプロジェクトを含めて共通のルックアンドフィールを実現します。
このリポジトリを初めてクローニングするときは、 git clone --recurse-submodulesを使用するか、クローンの後にgit submodule initとgit submodule updateを実行して、ドキュメントリソースディレクトリに登録する必要があります。サブモジュールのクローンに失敗すると、次のようなエラーメッセージでPDFビルドが失敗します。
$ make asciidoctor-pdf -atoc -Aコンプレス -a pdf-style = docs-resources/themes/riscv-pdf.yml -a pdf-fontsdir = docs-resources/fonts - failure-level = error -o profiles.pdf profiles.adoc ASCIIDOCTOR:エラー:組み込みのPDFテーマを見つけたりロードしたりできませんでした `docs-resources/themes/riscv-pdf.yml ';デフォルトのテーマに戻る そのようなファイルまたはディレクトリ - notoserif-Regular-subset.ttfはdocs-resources/fontsにありません 使用 - バックトレース用のトレース make:*** [makefile:7:profiles.pdf]エラー1
PDFの最終仕様フォームは、 makeコマンドを使用して生成できます。