Apache Software Foundation GitHub Entegrasyonunu Duyurdu

apache-blogu

Apache Yazılım Vakfı, bir blog yazısında GitHub açık kaynak topluluğuna katıldığını duyurdu.

Apache Yazılım Vakfı (ASF), Apache lisansı altında açık kaynak yazılım geliştiren , 350'den fazla açık kaynak projesi ve girişiminden geliştiricileri, yöneticileri ve gönüllü kuluçka merkezlerini bir araya getiren kar amacı gütmeyen bir kuruluştur.

Apache, 730 üyeden oluşan gönüllü bir topluluk ve 7000 kod katkıda bulunanı tarafından yönetilen, 200 milyondan fazla satır kod içeren büyük bir açık kaynak kod tabanıdır .

20 yıllık varlığında, XNUMX milyar kod satırı, üç milyondan fazla değişiklikle doğrulanmıştır.

Altyapı GitHub ile entegre olur

ASF , blogunda Apache projelerinin başlangıçta ASF altyapısı üzerinden erişebildiği iki sürüm kontrol hizmetine sahip olduğunu açıklıyor : Apache Subversion ve Git.

Yıllar geçtikçe, giderek artan sayıda proje ve bu projelerin oluşturduğu topluluklar, kaynak kodlarının GitHub'da erişilebilir olmasını istediler.

Sadece okunabilir yedek projeler için, bu depolarda GitHub araçlarını kullanma olanağı sınırlıydı.

2016 yılında Vakıf , GitHub deposunu ve araçlarını kendi hizmetlerine entegre etmeye başladı. Bu, seçilmiş projelerin GitHub'ın mükemmel araçlarından yararlanmasına olanak sağladı.

Zamanla bu entegrasyonu geliştirdik, iyileştirdik ve sağlamlaştırdık. 2018'in sonunda, tüm projelerin GitHub tarafından sağlananlar lehine dahili Git hizmetimizden uzaklaşmasını istedik.

Bu değişiklik, altyapımızın yedek bir kopyasını korurken tüm araçları projelere getirdi. ASF'de Altyapı Müdürü Greg Stein,

İfadelerinde şunları paylaşıyorlar:

"İhtiyaçlarınızı karşılamak ve önemli açık kaynaklı projeleri daha iyi desteklemek için Apache ile çalışıyoruz. Doğrudan GitHub'a taşınmak ve geliştirmek için böylesine güçlü bir temel için minnettarız. Bu geçiş tamamlandığında Apache, yazılım ve topluluğu oluşturmaya odaklanabilir.

Apache gibi dünyanın en büyük açık kaynak kuruluşlarının bazılarında yöneticilerle ve bireysel açık kaynak katılımcılarıyla çalışsak da GitHub'ın misyonu, açık kaynak topluluklarını destekleyerek, yanıt vererek tüm geliştiricilere ev sahipliği yapmak GitHub'da açık kaynak bakımcıları ürün yöneticisi Bryan Clark, "benzersiz ihtiyaçlarınızı karşılamak ve açık kaynaklı projelerin gelişmesine yardımcı olmak" dedi.

“GitHub, geliştiricilerin birlikte çalışmasını, karmaşık sorunları çözmesini ve dünyanın en önemli teknolojilerini yaratmasını kolaylaştırıyor. Platform, ekiplerin 31 milyondan fazla kullanıcı, şirket ve 2 milyondan fazla kuruluşa sahip geliştiricilerle birlikte kod barındırmasına ve incelemesine, projeleri yönetmesine ve yazılım oluşturmasına olanak tanır. kullanıcı ve 100 milyondan fazla depo 'blog gönderisini okur.

GitHub'ın açıklamasına göre, GitHub ile entegrasyon sayesinde ASF projeleri, dünya çapında GitHub kullanan 31 milyon geliştiricinin inceleyebileceği ve üzerinde iş birliği yapabileceği tek bir platformda barındırılacak .

Geçiş süreci tamamlandığına göre, ASF artık çalışmalarını yazılım geliştirmeye ve topluluğa odaklayabilir.

"İhtiyaçlarını karşılamak ve önemli işler yapan açık kaynaklı projeleri daha iyi desteklemek için Apache ile birlikte çalışıyoruz. GitHub bir gönderide "Böylesine etkileyici bir temelin doğrudan GitHub'a taşınması ve büyümesi için minnettarız," diye yazdı.

Bu haber geliştirici topluluğunu memnun etmedi ve görüşler farklılık gösteriyor . Bazıları için, açık kaynak kodlu bir topluluğun ücretsiz ve açık kaynak kodlu olmayan GitHub'a geçmesi kafa karıştırıcı.

ASF'nin bu şekilde daha fazla vergi mükellefi bulmayı düşünüp düşünmediğini merak ediyorlar. Diğerleri için, ASF'nin daha fazla katılımcısı olacağı açıktır çünkü daha birçok kişi GitHub araçlarını nasıl kullanacağını biliyor.

Ve bu muhtemelen gelişme, katılım, cazibe taleplerini vb. Artıracaktır. ASF projeleri alır.

Onlara göre, GitHub platformunun açık kaynaklı olup olmamasına bakılmaksızın, bu geçişin ASF için faydalı olacağı açıktır.

Kaynak: https://blogs.apache.org


Google'da tercih edilen kaynak olarak ekleyin.