ドキュメントの構築

このドキュメントでは、Parrotアプリケーション用のSphinxドキュメンテーションを構築する方法について�

注釈

パラオトはまだエンドユーザーに対応していない開発中です。

セットアップ手順

  1. リポジトリのクローン:まず、このコマンドを使用してリポジトリをクローンしてください:

    git clone --recursive https://spacecruft.org/deepcrayon/parrot-wtf
    
  2. リポジトリへディレクトリを変更: クローン後、実行によってプロジェクトのルートディレクトリに移動:

    cd parrot-wtf
    
  3. python3-venv のインストール (apt): 仮想環境の作成に必要です。以下のコマンドを実行してください:

    sudo apt update
    sudo apt install docutils gettext python3-pip python3-venv
    # To build PDFs with LaTeX
    sudo apt install texlive-full xindy
    
  4. 仮想環境(venv)を設定します: プロジェクトのルートディレクトリに移動して、次のように実行します。

    python3 -m venv venv
    
  5. 仮想環境をアクティベートしてください: パッケージのインストール前に、次のコマンドで仮想環境をアクティベートしてください:

    source venv/bin/activate
    
  6. requirements.txt ファイルを使用します: このファイルには、プロジェクトの依存関係のリストが含まれています。pip を使用してインストールするには、次のように実行します:

    pip install -r requirements.txt
    
  7. サブモジュールのインストール: 他のParrotリポジトリのサブモジュールをインストールしてドキュメントを含めます。

    pip install -r datasets/requirements.txt
    pip install -r extension/requirements.txt
    pip install -r ide/requirements.txt
    pip install -r models/requirements.txt
    
    pip install -e datasets
    

ドキュメントを作成中

  1. "既存のビルドをクリーンアップする: もしドキュメントを以前にビルドしたことがあるなら、まずこのコマンドで古いビルドファイルをクリーンアップしてください:

    make clean
    
  2. "ドキュメントのHTMLバージョンを作成する: ParrotアプリケーションはSphinxを使用してドキュメントを生成します。HTMLバージョンを作成するには、次のように実行します:"

    make html
    
  3. Other useful ``make`` commands: There are other make commands available in the Makefile. You can view them by running:

    make help
    

ウェブサーバーにプッシュ

ドキュメントの構築後、``build/html``ディレクトリにHTMLファイルが見つかります。これらのファイルをウェブサーバーにアップロードする必要があります。

.env ファイルを編集して、rsync で使用するサーバー URL を設定します。例えば:

URL="parrot.wtf:/var/www/html/parrot-wtf/"

サーバーに``rsync``コマンドを実行してください。:

./scripts/rsync-parrot-wtf

これは、すべてのHTMLファイルを「build/html」からメインサーバーにプッシュします。

注釈

パーロットのドキュメントは英語で記述されており、他の言語への翻訳にはAI機械翻訳を使用しています。