Drew DeVault, pengarang persekitaran pengguna
Platform Sourcehut terkenal dengan keupayaannya untuk berfungsi sepenuhnya tanpa JavaScript, prestasi tinggi dan organisasi kerja dalam bentuk perkhidmatan mini dalam gaya Unix. Kefungsian projek dalam Sourcehut dibentuk oleh komponen individu yang boleh digabungkan dan digunakan secara berasingan, contohnya, hanya tiket atau hanya kod tanpa perlu memautkan repositori dengan tiket. Keupayaan untuk menggabungkan sumber secara bebas menyukarkan untuk menentukan sumber mana yang dimiliki oleh projek. Hab Projek menyelesaikan masalah ini dan memungkinkan untuk mengumpulkan semua maklumat berkaitan projek di satu tempat. Sebagai contoh, pada satu halaman projek anda kini boleh meletakkan penerangan umum dan menyenaraikan repositori projek, bahagian penjejakan isu, dokumentasi, saluran sokongan dan senarai mel.
Untuk penyepaduan dengan platform luaran, API dan sistem untuk menyambungkan pengendali web (webhooks) ditawarkan. Ciri tambahan dalam Sourcehut termasuk sokongan untuk wiki, sistem integrasi berterusan, perbincangan berasaskan e-mel, melihat pokok arkib mel, menyemak perubahan melalui Web, menambah anotasi pada kod (melampirkan pautan dan dokumentasi). Selain Git, terdapat sokongan untuk Mercurial. Kod ini ditulis dalam Python dan Go, dan
Adalah mungkin untuk mencipta repositori awam, peribadi dan tersembunyi dengan sistem kawalan akses fleksibel yang membolehkan anda mengatur penyertaan dalam pembangunan, termasuk pengguna tanpa akaun setempat (pengesahan melalui OAuth atau penyertaan melalui e-mel). Sistem pelaporan isu persendirian disediakan untuk memaklumkan dan menyelaraskan pembaikan kelemahan. E-mel yang dihantar oleh setiap perkhidmatan disulitkan dan disahkan menggunakan PGP. Pengesahan dua faktor berdasarkan kekunci TOTP sekali digunakan untuk log masuk. Untuk menganalisis insiden, log audit terperinci disimpan.
Infrastruktur integrasi berterusan terbina dalam membolehkan
Pada peringkat pembangunan semasa, Sourcehut sedang berfungsi
Sumber: opennet.ru