· kaynak dev.to (home feed)
Backstage 1.56.3, TechDocs için deneysel Zensical motoru ekliyor: Material for MkDocs'tan çıkış yolu
Backstage 1.56.3, TechDocs için deneysel bir Zensical motoru sunuyor ve platform ekiplerine Material for MkDocs Mayıs 2027'de kullanım ömrünün sonuna ulaşmadan önce test edilebilir bir geçiş yolu sağlıyor.
2 Kasım 2026'da yayımlanan Backstage 1.56.3 sürümü rutin bir yama gibi görünse de platform ekipleri için önemli bir ek içeriyor: Zensical'ın TechDocs için bir build motoru olarak deneysel entegrasyonu. Bir dev.to yazısına göre bu, Backstage'ın dokümantasyon sistemine bugüne kadar temel oluşturan Material for MkDocs üretecinden uzaklaşmak için ilk somut geçiş rotası.
Zamanlamanın önemi
TechDocs, birçok kuruluşun Backstage içinde servis dokümantasyonu, mimari karar kayıtları ve runbook'lar için merkez olarak güvendiği bileşen. Perde arkasında, Martin Donath (squidfunk takma adıyla yayım yapan) tarafından geliştirilen Material for MkDocs teması ve statik site üreteci üzerine inşa edilmiş durumda. dev.to yazısına göre geliştirici, Kasım 2025'te aktif geliştirmenin sona ereceğini ve çalışmanın Zensical adlı halefi projeye kaydırılacağını duyurdu.
Orijinal kullanım ömrü bitiş tarihi 5 Kasım 2026'ydı. Yazıya göre bu süre Eylül 2026'da Mayıs 2027'ye uzatıldı — atıf yapılan bir GitHub issue'su tarihi 5 Mayıs 2027 olarak veriyor — ancak operatörler üzerindeki baskı sürüyor: TechDocs'u üretimde çalıştıran herkes bir geçiş planı yapmak zorunda.
Bir soyutlama değişimi mümkün kıldı
Zemin daha önce hazırlandı. Ekim 2026'da yayımlanan 1.56.0 sürümü, TechDocs için dokümantasyon üretecini etrafındaki hazırlama, yayımlama ve sunum adımlarından ayıran bir motor soyutlaması getirdi. Build aracı artık pipeline'ın geri kalanı yeniden yazılmadan değiştirilebildiği için, 1.56.3'teki Zensical desteği bunun üzerine eklenebildi.
Sürüm gerçekte ne sunuyor
Entegrasyon üç parçadan oluşuyor:
- Zensical'ı bir TechDocs motoru olarak bağlayan yeni bir backend modülü olan
@backstage/plugin-techdocs-backend-module-zensical. Deneysel olarak etiketlenmiş. @techdocs/cli'nın dokümantasyon projelerini Zensical ile derleyebilmesi için CLI desteği; yerel testlerde veya CI pipeline'larında kullanılabiliyor.- Özel TechDocs pipeline'ları işleten ekipler için
@backstage/plugin-techdocs-nodeiçindeki alpha düzeyinde API'ler.
dev.to yazarı olgunluk etiketlerini bilinçli bir tercih olarak yorumluyor: motor üzerinde çalışılmış durumda, ancak proje her üretim kurulumu için sorunsuz bir geçiş vaat etmiyor.
Zensical ne kadar yakınlaşıyor
Zensical, Material for MkDocs ile aynı ekibin ürünü ve fork edilmeden sıfırdan yazıldı. Kasım 2026 itibarıyla, yazının belirttiğine göre temelleri kapsıyor: yapılandırma formatı olarak mkdocs.yml, Python Markdown, tema ayarlarının çoğu ve büyüyen bir eklenti değişimi seti. Denklik yerine uyumluluk hedefliyor; bu nedenle özel eklentilere, template override'larına veya ağır tema değişikliklerine bağlı projelerin geçmeden önce kapsamlı test edilmesi gerekiyor. Yazı, desteklenen ayar ve eklentileri listeleyen resmi bir uyumluluk sayfasına işaret ediyor ve standart dokümantasyonun genellikle sorunsuz geçeceğini, ağır özelleştirilmiş kurulumların ise eklenti eklenti inceleme gerektirdiğini öne sürüyor.
Yazının önerileri
Yazar üç adım öneriyor: üretimde olmayan bir Backstage örneğini 1.56.3'e yükseltmek ve temsili dokümantasyon projelerini — özel eklenti ve temalı olanlar dahil — Zensical motoruyla derleyip build logları ve çıktısındaki farkları kaydetmek; hangi projelerin henüz Zensical karşılığı olmayan MkDocs eklentileri kullandığını envanter çıkarmak; ve her ekibin doğaçlama yapmasına izin vermek yerine iç ekiplere bir "golden path" sunmak, yani modülün etkin olduğu test edilmiş bir builder image, hazır CI parçacıkları ve bir rollout kontrol listesi.
Yazıya göre Mayıs 2027 son tarihi cömert görünebilir, ancak testi erteleyen ekipler düzenli bir geçiş için gereken alanı kaybediyor. Beklenti, 1.57.x sürümlerinin alpha API'lerini daha da stabilize edeceği; böylece erken test edenlerin motor yerleştiğinde harekete geçmeye hazır konumda olacağı yönünde.
Neden önemli
Backstage yaygın olarak dahili geliştirici portalı olarak kullanılıyor ve TechDocs en çok kullanılan özelliklerinden biri. Bakımdan çıkmakta olan bir üreteci temel alan bir dokümantasyon pipeline'ı gerçek bir operasyonel risk ve platform ekipleri şu ana kadar bu geçişi soyut biçimde planlamak zorundaydı. 1.56.3 bunu test edilebilir bir şeye dönüştürüyor: bugün yerel ortamda ve CI'da çalıştırılabilecek, sonraki stabilizasyonu önceden deneyebileceğiniz bir motor. Standart dokümantasyon için geçiş yönetilebilir görünüyor; ağır özelleştirilmiş kurulumlar için iş daha büyük ve hangi eklentilerin henüz karşılığı olmadığını bilmekle başlıyor. Her durumda, şu andan Mayıs 2027'ye kadar olan pencere beklemek için değil, değerlendirme içindir.
- #backstage
- #techdocs
- #zensical
- #mkdocs
- #platform-engineering