Buradaki belgeler reStructuredText formatında yazılmış ve Sphinx kullanılarak derlenmiştir. Belgeleri derlemek için öncelikle Sphinx'i kurmalısınız. Sphinx, Python'un 3.10 ve daha yukarı versiyonlarını desteklemektedir.
Belgelere katkıda bulunmayı planlıyorsanız önce CONTRIBUTING.md dosyasına başvurun.
Bir Python3.10+ sürümünün, pip'in ve make'in sisteminizde kurulu olduğundan emin olduktan sonra projenin kök dizinine gidip bu komut ile gerekli kütüphaneleri kurabilirsiniz:
python3 -m pip install -r requirements.txtDaha sonra yine projenin kök dizinde bu komutu çalıştırarak belgeleri inşa edebilirsiniz:
make htmlBelgeleri inşa ettikten sonra /scripts/move_documents.py betiği /build/ içindeki gerekli dosya ve klasörleri /docs/ içine taşıyacaktır:
python3 ./scripts/move_documents.pyBu şekilde inşa ettiğiniz dökümanı görüntülemek için /docs/index.html dosyasını tarayıcınız ile açabilirsiniz.
Python'un 3.10 veya daha yüksek bir sürümünün bilgisayarınızda kurulu olduğundan ve python.exe'nin PATH'de bulunduğundan emin olduktan sonra projenin kök dizinine gidip bu kodu cmd.exe'de çalıştırarak gerekli kütüphaneleri kurabilirsiniz:
python -m pip install -r requirements.txtYükleme işlemi başarıyla gerçekleşmiş ise şu komut size Sphinx'in versiyonunu verecektir:
sphinx-build --versionDaha sonra yine projenin kök dizinde bu komutu çalıştırarak belgeleri inşa edebilirsiniz:
make.bat htmlBelgeleri inşa ettikten sonra /scripts/move_documents.py betiği /build/ içindeki gerekli dosya ve klasörleri /docs/ içine taşıyacaktır:
python scripts/move_documents.pyBu şekilde inşa ettiğiniz dökümanı görüntülemek için /docs/index.html dosyasını tarayıcınız ile açabilirsiniz.
Diğer işletim sistemlerinde Sphinx kurulumu ve ayrıntılı bilgi için buraya bakabilirsiniz.
Önce yukarıdaki adımları takip edip Sphinx'in kurulumunu gerçekleştirin.
Belgeleri diğer formatlarda inşa ettikten sonra da /scripts/move_documents.py betiğini çalıştırmayı unutmayın.
Debian/Ubuntu'da:
make singlehtmlWindows'ta:
make.bat singlehtmlHTML dosyası /build/singlehtml/ dizininde index.html adı ile oluşacaktır.
Debian/Ubuntu'da:
make epubWindows'ta:
make.bat epubEPUB dosyası /build/epub/ dizininde Yazbel Python Belgeleri.epub adı ile oluşacaktır.
Belgeleri PDF olarak inşa edebilmek için pdflatex uygulamasına ihtiyacınız olacak. MikTeX veya TeX Live gibi bir TeX dağıtımını indirerek bu uygulamayı edinebilirsiniz. Bu dağıtımların belgerin inşası için gerekli eklentiler ile birlikte 800 Megabyte gibi bir disk alanı kaplayabileceğini unutmayın. TeX dağıtımının kurulumunda bir problem yaşarsanız buraya başvurabilirsiniz.
Eğer Windows kullanıyorsanız ve
wingetCLI uygulamasına sahipseniz MikTeX dağıtımını indirmek için bu yolu da izleyebilirsiniz:winget install MiKTeX.MiKTeX winget install StrawberryPerl.StrawberryPerl # MiKTeX aynı zamanda bir Perl kurulumu gerektirir
Uygun bir TeX dağıtımını kurduktan sonra pdflatex'in bulunduğu dizinin PATH'de bulunduğundan emin olun.
Debian/Ubuntu'da:
make latexpdfWindows'ta:
make.bat latexpdfHerhangi bir hata oluşmazsa PDF dosyası /build/latex/ dizininde yazbelpythonbelgeleri.pdf adı ile oluşacaktır.