Drew DeVault, penulis lingkungan pengguna
Platform Sourcehut terkenal karena kemampuannya untuk bekerja sepenuhnya tanpa JavaScript, kinerja tinggi, dan organisasi kerja dalam bentuk layanan mini bergaya Unix. Fungsionalitas suatu proyek di Sourcehut dibentuk oleh komponen-komponen individual yang dapat digabungkan dan digunakan secara terpisah, misalnya hanya tiket atau hanya kode tanpa harus menghubungkan repositori dengan tiket. Kemampuan untuk secara bebas menggabungkan sumber daya membuat sulit untuk menentukan sumber daya mana yang termasuk dalam suatu proyek. Project Hub memecahkan masalah ini dan memungkinkan pengumpulan semua informasi terkait proyek di satu tempat. Misalnya, pada satu halaman proyek Anda sekarang dapat menempatkan gambaran umum dan daftar repositori proyek, bagian pelacakan masalah, dokumentasi, saluran dukungan dan milis.
Untuk integrasi dengan platform eksternal, API dan sistem untuk menghubungkan penangan web (webhook) ditawarkan. Fitur tambahan di Sourcehut termasuk dukungan untuk wiki, sistem integrasi berkelanjutan, diskusi berbasis email, melihat pohon arsip surat, meninjau perubahan melalui Web, menambahkan anotasi ke kode (melampirkan tautan dan dokumentasi). Selain Git, ada dukungan untuk Mercurial. Kode ini ditulis dengan Python dan Go, dan
Dimungkinkan untuk membuat repositori publik, pribadi, dan tersembunyi dengan sistem kontrol akses fleksibel yang memungkinkan Anda mengatur partisipasi dalam pengembangan, termasuk pengguna tanpa akun lokal (otentikasi melalui OAuth atau partisipasi melalui email). Sistem pelaporan masalah pribadi disediakan untuk menginformasikan dan mengoordinasikan perbaikan kerentanan. Email yang dikirim oleh setiap layanan dienkripsi dan diverifikasi menggunakan PGP. Otentikasi dua faktor berdasarkan kunci TOTP satu kali digunakan untuk masuk. Untuk menganalisis insiden, log audit terperinci disimpan.
Infrastruktur integrasi berkelanjutan yang terintegrasi memungkinkan
Pada tahap pengembangan saat ini, Sourcehut sedang bekerja
Sumber: opennet.ru