Sfenks (dokümantasyon oluşturucu) - Sphinx (documentation generator)

Sfenks
Sphinx Python Belgeleri Logo.png
Geliştirici (ler)Georg Brandl
İlk sürüm21 Mart 2008 (2008-03-21)
Kararlı sürüm
3.3.0[1] / Kasım 2, 2020; 21 gün önce (2020-11-02)
Önizleme sürümü
4.0.0
Depo Bunu Vikiveri'de düzenleyin
YazılmışPython
İşletim sistemiÇapraz platform
TürDokümantasyon oluşturucu
LisansBSD
İnternet sitesisfenks doktoru.org

Sfenks bir dokümantasyon oluşturucu Python topluluğu tarafından yazılmış ve kullanılmıştır. Yazılmıştır Python ve diğer ortamlarda da kullanılır.

Amaç ve işlev

Sfenks dönüştürür reStructuredText dosyaları içine HTML web siteleri ve dahil diğer formatlar PDF, EPub, Texinfo ve adam.

reStructuredText genişletilebilir ve Sphinx, kaynak koddan dokümantasyonu otomatik olarak oluşturmak, matematiksel gösterim yazmak veya kaynak kodunu vurgulamak için bir dizi uzantı aracılığıyla genişletilebilir doğasını kullanır.

Tarih ve kullanım

İlk halka açık sürüm olan 0.1.61611 sürümü 21 Mart 2008'de duyuruldu.[2] Google için geliştirilmiştir ve yaygın olarak kullanılmaktadır. Python dokümantasyon projesi.[3]

Sphinx, 2008 yılında piyasaya sürülmesinden bu yana, diğer birçok önemli Python projesi tarafından benimsenmiştir. Çarşı, SQLAlchemy, MayaVi, SageMath, SciPy, Django ve Direkler. Aynı zamanda Blender Kullanım kılavuzu[4] ve Python API belgeleri.[5]

2010 yılında Eric Holscher[6] yaratılışı Belgeleri okuyun yazılım dokümantasyonunun bakımını kolaylaştırma çabasının bir parçası olarak proje. Belgeleri Okuyun, her seferinde Sfenks belgeleri oluşturma ve yükleme sürecini otomatikleştirir işlemek.

Linux çekirdeği

Linux çekirdeğinin dokümantasyon alt sistemi 2016 yılında değişikliklere uğradı. 4.7 döngüsünden başlayarak dokümantasyon Sphinx'i kullanmaya başladı.[7]

Ayrıca bakınız

Referanslar

  1. ^ "Sfenksteki Değişiklikler". Sfenks.
  2. ^ "Sphinx yayınlandı!» Ve şimdi tamamen Pythonic bir şey için ... " Ve şimdi tamamen Pythonic bir şey için ... Georg Brandl. Arşivlenen orijinal 2012-03-22 tarihinde. Alındı 2011-04-03.
  3. ^ "Bu belgeler hakkında - Python v2.7.1 belgeleri". Python belgeleri. Python Yazılım Vakfı. Alındı 2011-04-03.
  4. ^ "Blender Kullanım Kılavuzu". Blender Wiki. Blender Vakfı.
  5. ^ "Geliştirme: 2.5 / Py / API / API Başvurusu Oluşturma - BlenderWiki!". Blender Vakfı. Blender Vakfı.
  6. ^ "Belgeleri Okuyun" duyurusu. Python Yazılım Vakfı Haberleri. Eric Holscher. Alındı 2015-02-15.
  7. ^ "Kernel dokümantasyon güncellemesi". LWN.net. 2016-11-02.

Dış bağlantılar