Lore: Epic Games'in oyun geliştiricileri için Git alternatifi

kapanış bildirimi

Bu makale İngilizce olarak da mevcuttur. Teknik yardımla tercüme edildi ve yayınlanmadan önce editoryal olarak gözden geçirildi.

Epic Games, açık kaynaklı sürüm kontrol sistemi (VCS) Lore'u yayınladı. Genellikle oyun ve eğlence endüstrilerinde bulunanlar gibi, kodu büyük ikili dosyalarla birleştiren projeler için tasarlanmıştır. Böylece Lore, daha önce hiçbir VCS'nin doldurmadığı bir boşluğu dolduruyor. Epic Games, Fortnite'ın Unreal Düzenleyicisi'nde (UEFN) Lore'u zaten kullanıyor.

Duyurudan sonra devamını okuyun

Tasarım belgesine göre Rust'ta yazılan ve merkezileştirilen bilgi, büyük oyun ve eğlence projeleri için diğer VCS'lere göre daha uygundur. Çünkü isteğe bağlı içerik türlerine, çok eksenli ölçeklenebilirliğe, çok kiracılı güvenliğe ve tamamen açık spesifikasyonlara ve lisanslamaya sahiptir. Epic Games'e göre Git, Perforce veya Mercurial gibi VCS rakipleri yukarıdaki gereksinimleri aynı anda karşılayamıyor.

Eskiden Unreal Revision Control olarak bilinen Lore, iki sistemden oluşur: tüm içeriği tekilleştirilmiş halde tutan ve meta veriler gibi düzenlenebilir içeriği ayrı olarak depolayan BLAKE3 karma içerik hedefli Merkle ağacı depolama sistemi ve buna dayalı bir VCS. İstemciler yalnızca ihtiyaç duydukları verileri yeniden yüklerler. Lore, büyük dosyaları daha küçük parçalara böler, böylece yalnızca değiştirilen bölümlerin daha sonra yeniden yüklenmesi gerekir.

Kaynak kodu ve işletim sistemi ikili dosyalarına (desteklenen sistemler Windows, macOS ve Linux'tur) ek olarak, MIT lisanslı bir Knowledge Server CLI ve ikili dosyalar GitHub'da mevcuttur. SDK'lar JavaScript, Python, C# ve Go için kullanılabilir.

Lore'a başlamak isteyen geliştiriciler için hızlı bir başlangıç ​​kılavuzu mevcuttur. Lore henüz sürüm 1.0'a ulaşmadığından arayüzler, formatlar ve API'ler sürümler arasında hâlâ değişebilir. Tam olarak neyin planlandığını Lore'un yol haritasında bulabilirsiniz.


(mro)


Yayımlandı

kategorisi

yazarı:

Etiketler:

Yorumlar

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir