SourceHut: platform kolaboratif yang diluncurkan oleh pencipta Sway

Drew DeVault, Penulis Lingkungan Pengguna Sway dan klien email Aerc, mengumumkan pelaksanaan pusat proyek di platform pengembangan kolaboratif Anda SumberHut, di mana sekarang pengembang sekarang dapat membuat proyek yang menggabungkan beberapa layanan, serta melihat daftar proyek yang ada dan mencari di antaranya.

Platformnya Sourcehut menonjol karena kemungkinan menawarkan pekerjaan lengkap tanpa JavaScript, kinerja tinggi, dan organisasi kerja dalam bentuk miniservices bergaya Unix. Fungsionalitas proyek di Sourcehut terdiri dari komponen terpisah yang dapat digabungkan dan digunakan secara terpisah, misalnya hanya tiket atau hanya kode tanpa menghubungkan repositori dengan tiket.

Kemampuan untuk menggabungkan sumber daya secara bebas menyulitkan untuk menentukan sumber daya mana yang terkait dengan proyek.

Pusat proyek memecahkan masalah ini dan memungkinkan Anda mengumpulkan semua informasi yang terkait dengan proyek di satu tempat. Misalnya, pada halaman proyek, Anda sekarang dapat meletakkan gambaran umum dan daftar repositori yang disertakan dalam proyek, bagian pelacakan bug, dokumentasi, saluran dukungan, dan milis.

Untuk integrasi dengan platform eksternal, API dan sistem ditawarkan untuk menghubungkan prosesor web (webhook).

Dari karakteristik utama platform ini, berikut ini yang menonjol:

  • Layanan mini yang dapat disusun bergaya Unix
  • API dan webhook yang kuat
  • Aman, andal, dan terjamin
  • Sama sekali tidak ada pelacakan atau iklan
  • Semua fungsi bekerja tanpa JavaScript
  • Perangkat lunak tercepat dan teringan
  • 100% perangkat lunak gratis dan sumber terbuka
  • Sourcehut saat ini tersedia sebagai alfa publik

Tentang Sourcehut

Dari fitur tambahan, Sourcehut memiliki dukungan wiki, sistem integrasi berkelanjutan, diskusi berbasis email, vtampilan pohon file milis, tinjauan perubahan melalui Web, menambahkan penjelasan ke kode (tautan dan dokumentasi). Selain Git, ada dukungan untuk Mercurial. Kode tersebut ditulis dengan Python dan Go, dan didistribusikan di bawah lisensi GPLv3.

Selain itu, 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).

Tersedia sistem pelaporan masalah pribadi Untuk melaporkan dan mengoordinasikan perbaikan kerentanan, email yang dikirim oleh setiap layanan dienkripsi dan diverifikasi menggunakan PGP, file Otentikasi dua faktor berdasarkan kunci TOTP satu kali digunakan untuk masuk. Jejak audit terperinci dilakukan untuk menganalisis insiden.

Infrastruktur integrasi berkelanjutan yang terintegrasi memungkinkan Anda untuk mengatur penerapan rakitan otomatis di lingkungan virtual pada berbagai sistem Linux dan BSD. Transfer langsung ke CI diizinkan pekerjaan perakitan tanpa menempatkannya di repositori. Hasil perakitan tercermin dalam antarmuka, dikirim melalui email, atau dikirim melalui webhook. Untuk menganalisis kesalahan, dimungkinkan untuk terhubung ke lingkungan perakitan melalui SSH.

Pada tahap perkembangan saat ini, Sourcehut bekerja jauh lebih cepat daripada layanan pesaingmisalnya, halaman dengan informasi ringkasan, daftar komit, log perubahan, tinjauan kode, masalah, dan pohon file terbuka 3-4 kali lebih cepat daripada GitHub dan GitLab, dan 8-10 kali lebih cepat dari Bitbucket.

Perlu dicatat bahwa Sourcehut belum meninggalkan tahap pengembangan alfa dan banyak fitur yang direncanakan belum tersediamisalnya, saat tidak ada antarmuka web untuk permintaan penggabungan (Anda membuat permintaan penggabungan dengan menyetel tiket dan melampirkan tautan ke cabang di Git).

Sisi lain juga merupakan tipe antarmuka, yang tidak dikenal oleh pengguna GitHub dan GitLab, tetapi tetap sederhana dan langsung dapat dimengerti.

Akhirnya jika Anda ingin tahu lebih banyak tentang itu, Anda dapat memeriksa detailnya Di tautan berikut. 


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.