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.txt
Daha sonra yine projenin kök dizinde bu komutu çalıştırarak belgeleri inşa edebilirsiniz:
make html
Belgeleri 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.py
Bu ş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.txt
Yükleme işlemi başarıyla gerçekleşmiş ise şu komut size Sphinx'in versiyonunu verecektir:
sphinx-build --version
Daha sonra yine projenin kök dizinde bu komutu çalıştırarak belgeleri inşa edebilirsiniz:
make.bat html
Belgeleri 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.py
Bu ş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 singlehtml
Windows'ta:
make.bat singlehtml
HTML dosyası /build/singlehtml/
dizininde index.html
adı ile oluşacaktır.
Debian/Ubuntu'da:
make epub
Windows'ta:
make.bat epub
EPUB 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
winget
CLI 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 latexpdf
Windows'ta:
make.bat latexpdf
Herhangi bir hata oluşmazsa PDF dosyası /build/latex/
dizininde yazbelpythonbelgeleri.pdf
adı ile oluşacaktır.