Ana Sayfa

Tldraw Test Süitini Kapatıyor: 'Slop-Fork' Önlemi

1 dk okuma

Tldraw projesi, açık kaynaklı kod tabanında bulunan kapsamlı test süitini kapalı kaynaklı bir depoya taşıma kararı aldı. Bu hamle, projenin geliştiricileri tarafından "slop-fork" olarak adlandırılan, kalitesiz veya yetersiz bakımlı çatallanmaların (fork) önüne geçmek amacıyla yapılıyor. Tldraw monoreposu, halihazırda birim, entegrasyon ve uçtan uca (e2e) testler dahil olmak üzere yaklaşık 327 test dosyası içeriyor. Bu testler, tldraw, editor, store, utils, sync-core, state, tlschema, validate, sync gibi çeşitli paketlerin yanı sıra apps/examples/e2e ve apps/dotcom/client/e2e gibi uygulama örneklerini kapsıyor.

Taşıma işlemi, Vitest ile yazılmış tüm birim ve entegrasyon testlerini, Playwright ile yazılmış tüm uçtan uca testleri, test yapılandırma dosyalarını (Vitest ve Playwright konfigürasyonları, test kurulum dosyaları) ve TestEditor gibi test yardımcılarını içerecek. Bu değişikliklerle birlikte, kapalı kaynaklı depodaki sürekli entegrasyon (CI) süreçlerinin SDK paketlerine karşı tam test süitini çalıştırması sağlanacak. Aynı zamanda, açık kaynaklı depodan tüm test dosyaları kaldırılacak. Bu strateji, Tldraw'ın temel kalite güvence süreçlerini korurken, projenin açık kaynak doğasını sürdürme çabasının bir parçası olarak değerlendirilebilir.

İçgörü

Tldraw'ın test süitini kapalı kaynağa taşıması, açık kaynak projelerde kalite kontrolünü ve fikri mülkiyeti koruma stratejilerine dair önemli bir örnek teşkil ediyor.

Kaynak