Drew DeVault, pangarang lingkungan pamaké
Platform Sourcehut kasohor kusabab kamampuanna pikeun damel sapinuhna tanpa JavaScript, kinerja tinggi sareng organisasi padamelan dina bentuk mini-jasa dina gaya Unix. Fungsionalitas proyék di Sourcehut dibentuk ku komponén individu anu tiasa digabungkeun sareng dianggo nyalira, contona, ngan ukur tikét atanapi ngan ukur kode tanpa ngahubungkeun gudang sareng tikét. Kamampuhan pikeun bebas ngagabungkeun sumberdaya ngajadikeun hésé pikeun nangtukeun mana sumberdaya milik hiji proyék. Hub Project ngarengsekeun masalah ieu sareng ngamungkinkeun pikeun ngahijikeun sadaya inpormasi anu aya hubunganana dina hiji tempat. Salaku conto, dina hiji halaman proyék anjeun ayeuna tiasa nempatkeun pedaran umum sareng daptar repositori proyék, bagian pelacak masalah, dokuméntasi, saluran dukungan sareng milis.
Pikeun integrasi sareng platform éksternal, API sareng sistem pikeun nyambungkeun pawang wéb (webhooks) ditawarkeun. Fitur tambahan dina Sourcehut ngawengku rojongan pikeun wiki, sistem integrasi kontinyu, diskusi dumasar-email, tangkal-nempo arsip milis, reviewing parobahan ngaliwatan Wéb, nambahkeun annotations kana kode (ngalampirkeun Tumbu jeung dokuméntasi). Salian Git, aya dukungan pikeun Mercurial. Kode ieu ditulis dina Python jeung Go, jeung
Kasebut nyaéta dimungkinkeun pikeun nyieun repositories umum, swasta jeung disumputkeun ku sistem kontrol aksés fléksibel nu ngidinan Anjeun pikeun ngatur partisipasi dina ngembangkeun, kaasup pamaké tanpa rekening lokal (auténtikasi via OAuth atawa partisipasi ku email). Sistem ngalaporkeun masalah pribadi disayogikeun pikeun nginpokeun sareng koordinat perbaikan kerentanan. Surélék anu dikirim ku unggal jasa énkripsi sareng diverifikasi nganggo PGP. Auténtikasi dua faktor dumasar kana konci TOTP sakali dianggo pikeun log in. Pikeun nganalisis kajadian, log audit anu lengkep disimpen.
Infrastruktur integrasi kontinyu diwangun-di ngamungkinkeun
Dina tahap pangwangunan ayeuna, Sourcehut berpungsi
sumber: opennet.ru