Çok popüler açık kaynaklı JavaScript test çerçevesi içinde çağın değişmesi, yaratıcısı Jest: Meta (eski Facebook), onu OpenJS Vakfı’na sattı ve böylece onu açık kaynak haline getirdi.
Açık kaynağa geri dön
Jest, Meta’nın ana açık kaynak projelerinden biridir. JavaScript projelerini test etmek için popüler bir araç olduğu kanıtlanmıştır, özellikle de Facebook tarafından oluşturulan ve daha önce 2013’te açık kaynak yapan bir başka popüler JavaScript kitaplığı olan React’te yerleşik olanlar. Facebook’un sohbet işlevinin JavaScript’te yeniden yazıldığı 2011 yılında oluşturuldu.
2017’de Facebook, Jest ve React’i BSD+Patent lisansı altında lisanslama konusundaki endişelere boyun eğdi ve bunları bir MIT lisansına taşıdı. Npm JavaScript paket deposundan yapılan Jest indirmeleri haftada 16 milyonu aşıyor ve React’i haftada 2 milyon aşıyor. Meta’da React çekirdek ön uç mühendisi ve temel Jest’e katkıda bulunan Rick Hanlon’un yakın zamanda yayınlanan bir blog yazısında savunduğu gibi, Jest bugünlerde JavaScript ekosisteminde en yaygın kullanılan test çerçevesidir. Jest, Amazon, Google, Microsoft ve Stripe dahil olmak üzere her büyüklükteki şirket tarafından kullanılmaktadır.
İkincisi için, Jest’in OpenJS vakfının kucağında geçişi, Jest için “heyecan verici ve doğal bir sonraki adım” olarak öne çıkarken, onu açık kaynağa taşımanın yansıması bir süredir raylardaydı. “Bu aktarım, Jest’in geliştirilme veya piyasaya sürülme şeklini değiştirmiyor ve uygulamalarını test etmek için Jest’i kullanan geliştiricileri doğrudan etkilemiyor” dedi.
Yeni bir dönem başlıyor
Mülkiyetin OpenJS Foundation’a devri, Jest kullanıcıları tarafından Şubat ayında Hacker News ve Reddit’te proje hakkında sorulan soruları takip ediyor. İkincisi, daha sonra Jest projesinin, Amerikan sosyal ağ devi ekiplerinin hiçbir çalışanının onu birkaç yıldır beslemediği Meta tarafında terk edilmiş göründüğünü fark etmişti. Jest, Facebook tarafından piyasaya sürüldükten sonra, proje yöneticisi Christoph Nakazawa, “izleme modu” ve “anlık görüntü testi” gibi özelliklerin sağlanmasına yardımcı olan özel bir ekip kurdu.
Yine de 2018’i geride bırakan, Jest’e jest-each, çevrimiçi anlık görüntüler, etkileşimli anlık görüntü modu, uyku modu eklentileri, daha iyi varsayılan değerler veya ESM desteği gibi özellikler sağlayan kesinlikle açık kaynak topluluğuydu. “Bugün, Jest öncelikle Simen Bekkhus liderliğindeki Meta dışındaki bir grup çekirdek katkıda bulunanlar tarafından sürdürülüyor. Aslında, 2018’den beri Jest’e yapılan katkıların neredeyse tamamı Meta dışındaki açık kaynak katkıda bulunanlar tarafından yapılmıştır. Proje topluluk tarafından sürdürüldüğü için, topluluğun projenin sahipliğini yeniden kazanmasının en iyisi olduğuna inanıyoruz” diye yazıyor Rick Hanlon.
“Bir süredir topluluk odaklı bir projeydik. Simen Bekkhus, OpenJS Foundation basın bülteninde alıntı yaparak, topluluk odaklı gelişmeye ve topluluğumuzu sürekli olarak güçlendirmeye inanıyoruz ve OpenJS Vakfı’na katılmak, topluluğumuzu güçlendirmemize ve genişletmemize yardımcı olacak. “Bunu çok olumlu bir değişiklik ve Jest topluluğunun büyümesi için bir yol olarak görüyorum. »
Kaynak : ZDNet.com