SourceHut: platform kolaborasi yang dilancarkan oleh pencipta Sway

Drew DeVault, Pengarang Persekitaran Pengguna Sway dan pelanggan e-mel Aerc, mengumumkan pelaksanaan pusat projek di platform pengembangan kolaboratif anda Pondok Sumber, di mana sekarang pemaju kini dapat membuat projek yang menggabungkan pelbagai perkhidmatan, serta melihat senarai projek yang ada dan mencari di antaranya.

Platform itu Sourcehut menonjol untuk kemungkinan menawarkan karya lengkap tanpa JavaScript, prestasi tinggi dan organisasi kerja dalam bentuk perkhidmatan minis gaya Unix. Fungsi projek di Sourcehut terdiri daripada komponen berasingan yang dapat digabungkan dan digunakan secara berasingan, misalnya hanya tiket atau hanya kod tanpa menghubungkan repositori dengan tiket.

Keupayaan untuk menggabungkan sumber secara bebas menyukarkan untuk menentukan sumber mana yang berkaitan dengan projek.

Pusat projek menyelesaikan masalah ini dan membolehkan anda mengumpulkan semua maklumat yang berkaitan dengan projek di satu tempat. Sebagai contoh, pada halaman projek, anda kini dapat memberikan gambaran keseluruhan dan menyenaraikan repositori yang disertakan dalam projek, bahagian pelacakan pepijat, dokumentasi, saluran sokongan, dan senarai surat.

Untuk penyatuan dengan platform luaran, API dan sistem ditawarkan untuk menghubungkan pemproses web (webhooks).

Dari ciri-ciri utama platform ini, yang berikut menonjol:

  • Miniservice gaya unix
  • API dan webhook yang hebat
  • Selamat, dipercayai dan selamat
  • Sama sekali tidak ada penjejakan atau pengiklanan
  • Semua fungsi berfungsi tanpa JavaScript
  • Perisian terpantas dan paling ringan
  • 100% perisian sumber terbuka dan terbuka
  • Sourcehut kini tersedia sebagai alpha awam

Mengenai Sourcehut

Daripada ciri tambahan, Sourcehut mempunyai sokongan wiki, sistem integrasi berterusan, perbincangan berdasarkan e-mel, vpaparan pokok fail senarai mel, tinjauan perubahan melalui Web, menambahkan anotasi pada kod (pautan dan dokumentasi). Selain Git, ada sokongan untuk Mercurial. Kod tersebut ditulis dalam Python dan Go, dan diedarkan di bawah lesen GPLv3.

Di samping itu, adalah mungkin untuk membuat repositori awam, peribadi dan tersembunyi dengan sistem kawalan akses fleksibel yang membolehkan anda mengatur penyertaan dalam pembangunan, termasuk pengguna tanpa akaun tempatan (pengesahan melalui OAuth atau penyertaan melalui e-mel).

Sistem pelaporan masalah peribadi disediakan Untuk melaporkan dan menyelaraskan kerentanan, e-mel yang dihantar oleh setiap perkhidmatan disulitkan dan disahkan menggunakan PGP, Pengesahan dua faktor berdasarkan kunci TOTP satu kali digunakan untuk log masuk. Jejak audit terperinci dilakukan untuk menganalisis kejadian.

Infrastruktur integrasi berterusan yang dibina membolehkan anda mengatur penyebaran perhimpunan automatik dalam persekitaran maya pada pelbagai sistem Linux dan BSD. Pemindahan terus ke CI dibenarkan kerja pemasangan tanpa meletakkannya di repositori. Hasil perhimpunan dicerminkan di antara muka, dikirim melalui e-mel, atau dikirim melalui webhook. Untuk menganalisis kesalahan, adalah mungkin untuk menyambung ke persekitaran pemasangan melalui SSH.

Pada peringkat perkembangan semasa, Sourcehut berfungsi lebih pantas daripada perkhidmatan pesaingsebagai contoh, halaman dengan maklumat ringkasan, senarai komit, log perubahan, tinjauan kod, masalah, dan pokok fail terbuka 3-4 kali lebih cepat daripada GitHub dan GitLab, dan 8-10 kali lebih cepat daripada Bitbucket.

Perlu diingatkan bahawa Sourcehut belum meninggalkan tahap pengembangan alpha dan banyak ciri yang dirancang belum tersediasebagai contoh, walaupun tidak ada antara muka web untuk permintaan penggabungan (anda membuat permintaan penggabungan dengan menetapkan tiket dan melampirkan pautan ke cawangan di Git).

Bahagian lain juga merupakan sejenis antara muka, yang tidak dikenali oleh pengguna GitHub dan GitLab, tetapi tetap mudah dan mudah difahami.

Akhirnya sekiranya anda ingin mengetahui lebih lanjut mengenainya, anda boleh menyemak perinciannya Dalam pautan berikut. 


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.