Belge Oluşturma

Bu belge, Parrot uygulaması için Sphinx dokümantasyonunu oluşturmak konusunda size rehberlik eder. Sanal ortam (venv) kur

Not

Parrot en geliştirme aşamasındadır ve son kullanıcılar için hazır değil.

Kurulum Talimatları

  1. Depoyu klonla: İlk olarak, bu komutu kullanarak depoyu klonla:

    git clone --recursive https://spacecruft.org/deepcrayon/parrot-wtf
    
  2. Repositörü oyna git: Klonladıktan sonra, projenin kök dizinine giderek çalıştırarak gelin:

    cd parrot-wtf
    
  3. Python 3-venv’yi kurun (apt): Sanal bir ortam oluşturmak için gereklidir. Bu komutu çalıştırın:

    sudo apt update
    sudo apt install docutils gettext python3-pip python3-venv
    # To build PDFs with LaTeX
    sudo apt install texlive-full xindy
    
  4. Sanal ortam (venv) kurun: Projenizin kök dizinine gidin ve çalıştırın:

    python3 -m venv venv
    
  5. Sanal ortamı etkinleştirin: Paketleri yükleye başlamadan önce, sanal ortamı çalıştırarak etkinleştirin:

    source venv/bin/activate
    
  6. requirements.txt kullanın: Bu dosya proje bağımlılıklarının listesini içerir. Tümünü pip kullanarak yüklemek için çalıştırın:

    pip install -r requirements.txt
    
  7. Alt Modüller Yükle: Diğer Parrot depo alt modülleri belgelerini eklemek için yükleyin.

    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
    

Dokumentasyonun Oluşturulması

  1. Mevcut derlemeyi temizle: Eğer daha önce belgeleri oluşturmuş iseniz, bu komutla eski derleme dosyalarını temizleyin:

    make clean
    
  2. Dökümanların HTML sürümünü inşa et: Parrot uygulaması, doküman oluşturmak için Sphinx’i kullanır. HTML sürümünü oluşturmak için çalıştırın:

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

    make help
    

Sunucuya Gönder

Dökümantasyonun oluşturulduktan sonra, HTML dosyalarını “build/html” dizininde bulacaksınız. Bu, web sunucunuza yüklenmesi gereken dosyalardır.

.env dosyasını, rsync tarafından kullanılacak sunucu URL’sini ayarlamak için düzenleyin; örneğin:

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

Sunucuya şu komutla rsync çalıştırın:

./scripts/rsync-parrot-wtf

Bu, tüm HTML dosyalarını “build/html” dan ana sunucuya itecek.

Not

Parrot dokümantasyonu İngilizcede yazılmıştır ve diğer diller için Yapay Zeka makine çevirisi kullanır.