SourceHut: Sway'in yaratıcısı tarafından başlatılan bir ortak platform

Drew DeVault, Sway Kullanıcı Ortamının Yazarı ve Aerc e-posta istemcisibir proje merkezinin hayata geçirildiğini duyurdu. işbirliğine dayalı geliştirme platformunuz kaynakKulübe, şimdi hangisinde geliştiriciler artık birden çok hizmeti birleştiren projeler oluşturabilir, yanı sıra mevcut projelerin bir listesini görüntülemek ve aralarında arama yapmak.

Platform Sourcehut, JavaScript, yüksek performans ve iş organizasyonu olmadan eksiksiz bir çalışma sunma olasılığı ile öne çıkıyor Unix tarzı mini hizmetler biçiminde. Sourcehut'taki proje işlevselliği, ayrı ayrı birleştirilebilen ve kullanılabilen ayrı bileşenlerden oluşur; örneğin, yalnızca biletler veya depoyu biletlerle bağlamadan yalnızca kod.

Kaynakları serbestçe birleştirme yeteneği, hangi kaynakların proje ile ilgili olduğunu belirlemeyi zorlaştırır.

Proje merkezi bu sorunu çözer ve proje ile ilgili tüm bilgileri tek bir yerde toplamanızı sağlar. Örneğin, bir proje sayfasına artık bir genel bakış ekleyebilir ve projede yer alan depoları, hata izleme bölümlerini, dokümantasyonu, destek kanallarını ve posta listelerini listeleyebilirsiniz.

Dış platformlarla entegrasyon için bir API ve bir sistem sunulmaktadır web işlemcileri (web kancaları) bağlamak için.

Bu platformun temel özelliklerinden aşağıdakiler öne çıkıyor:

  • Unix tarzı oluşturabilir mini hizmetler
  • Güçlü API'ler ve web kancaları
  • Güvenli, güvenilir ve emniyetli
  • Kesinlikle izleme veya reklam yok
  • Tüm işlevler JavaScript olmadan çalışır
  • En hızlı ve en hafif yazılım forge
  • % 100 ücretsiz ve açık kaynaklı yazılım
  • Sourcehut şu anda genel bir alfa olarak mevcuttur

Sourcehut hakkında

Ek özelliklerden, Sourcehut wiki desteğine, sürekli bir entegrasyon sistemine sahiptir, e-posta tabanlı tartışmalar, vposta listesi dosyalarının ağaç görünümü, değişikliklerin gözden geçirilmesi koda ek açıklamalar ekleyerek (bağlantılar ve belgeler) Web üzerinden. Git dışında Mercurial için destek var. Kod Python ve Go'da yazılmıştır ve GPLv3 lisansı altında dağıtılmıştır.

Ek olarak, yerel hesapları olmayan kullanıcılar (OAuth aracılığıyla kimlik doğrulama veya e-posta ile katılım) dahil olmak üzere geliştirmeye katılımı düzenlemenize olanak tanıyan esnek bir erişim kontrol sistemi ile genel, özel ve gizli depolar oluşturmak mümkündür.

Özel bir sorun raporlama sistemi sağlanmıştır Güvenlik açığı düzeltmelerini bildirmek ve koordine etmek için, her hizmet tarafından gönderilen e-posta şifrelenir ve PGP kullanılarak doğrulanır. TOTP anahtarlarına dayalı iki faktörlü kimlik doğrulama tek seferlik giriş yapmak için kullanılır. Olayları analiz etmek için ayrıntılı bir denetim izi yürütülür.

Yerleşik sürekli entegrasyon altyapısı, çeşitli Linux ve BSD sistemlerinde sanal ortamlarda otomatikleştirilmiş montajların dağıtımını düzenlemenizi sağlar. CI'ya doğrudan aktarıma izin verildi bunları arşive koymadan montaj işleri. Montaj sonuçları arayüzde yansıtılır, e-posta ile gönderilir veya webhook aracılığıyla iletilir. Hataları analiz etmek için SSH aracılığıyla montaj ortamlarına bağlanmak mümkündür.

Mevcut geliştirme aşamasında, Sourcehut, rakip hizmetlerden çok daha hızlı çalışırörneğin, özet bilgileri, işlem listesi, değişiklik günlüğü, kod incelemesi, sorunlar ve açık bir dosya ağacı içeren sayfalar GitHub ve GitLab'den 3-4 kat ve Bitbucket'tan 8-10 kat daha hızlıdır.

Unutmayın Sourcehut henüz alfa geliştirme aşamasından çıkmadı ve planlanan birçok özellik henüz mevcut değilörneğin, birleştirme istekleri için web arayüzü olmadığında (bir bilet ayarlayarak ve Git'teki bir şubeye bir bağlantı ekleyerek bir birleştirme isteği oluşturursunuz).

Kapak tarafı da GitHub ve GitLab kullanıcılarına aşina olmayan, ancak yine de basit ve hemen anlaşılabilir bir arayüz türüdür.

Nihayet onun hakkında daha fazlasını bilmek istiyorsanayrıntıları kontrol edebilirsiniz Aşağıdaki bağlantıda. 


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.