Hub proyek wis muncul ing platform pangembangan kolaboratif SourceHut

Drew DeVault, pangarang lingkungan pangguna Sway lan klien mail aerc, diumumake babagan implementasi hub proyek ing platform pangembangan bebarengan sing dikembangake Sumber Hut. Pangembang saiki bisa nggawe proyek nyawiji sawetara layanan, lan uga ndeleng dhaftar proyek sing wis ana lan telusuran ing antarane.

Platform Sourcehut misuwur amarga kemampuane bisa digunakake kanthi lengkap tanpa JavaScript, kinerja dhuwur lan organisasi karya ing bentuk layanan mini kanthi gaya Unix. Fungsi proyek ing Sourcehut dibentuk dening komponen individu sing bisa digabungake lan digunakake kanthi kapisah, contone, mung tiket utawa mung kode tanpa kudu ngubungake repositori karo tiket. Kemampuan kanggo nggabungake sumber daya kanthi bebas nggawe angel kanggo nemtokake sumber daya sing ana ing sawijining proyek. Project Hub ngrampungake masalah iki lan ndadekake kabeh informasi sing gegandhengan karo proyek bisa digabungake ing sak panggonan. Contone, ing kaca proyek sampeyan saiki bisa nyelehake katrangan umum lan dhaptar repositori proyek, bagean pelacakan masalah, dokumentasi, saluran dhukungan lan dhaptar mailing.

Kanggo integrasi karo platform eksternal, ana API lan sistem kanggo nyambungake panangan web (webhooks). Fitur tambahan ing Sourcehut kalebu dhukungan kanggo wiki, sistem integrasi sing terus-terusan, diskusi adhedhasar email, ndeleng wit arsip surat, mriksa owah-owahan liwat Web, nambah anotasi menyang kode (nempelake pranala lan dokumentasi). Saliyane Git, ana dhukungan kanggo Mercurial. Kode ditulis ing Python lan Go, lan disebarake dening dilisensi ing GPLv3.

Sampeyan bisa nggawe repositori umum, pribadi lan didhelikake kanthi sistem kontrol akses fleksibel sing ngidini sampeyan ngatur partisipasi ing pembangunan, kalebu pangguna tanpa akun lokal (otentikasi liwat OAuth utawa partisipasi liwat email). Sistem pelaporan masalah pribadi diwenehake kanggo ngandhani lan koordinasi perbaikan kerentanan. Email sing dikirim saben layanan dienkripsi lan diverifikasi nggunakake PGP. Otentikasi rong faktor adhedhasar tombol TOTP siji-wektu digunakake kanggo mlebu. Kanggo nganalisa kedadeyan, log audit sing rinci disimpen.

Infrastruktur integrasi terus-terusan sing dibangun ngidini
ngatur nindakake mbangun otomatis ing lingkungan virtual ing macem-macem sistem Linux lan BSD. Transfer langsung karya perakitan menyang CI tanpa diselehake ing gudang diijini. Asil mbangun dibayangke ing antarmuka, dikirim liwat email utawa ditularakΓ© liwat webhook. Kanggo nganalisa kegagalan, sampeyan bisa nyambung menyang lingkungan perakitan liwat SSH.

Ing tataran pangembangan saiki, Sourcehut lagi digunakake akeh luwih cepet saka layanan saingan, contone, kaca karo informasi ringkesan, dhaftar laku, log owah-owahan, tampilan kode, masalah lan file wit mbukak 3-4 kaping luwih cepet saka GitHub lan GitLab, lan 8-10 kaping luwih cepet saka Bitbucket. Perlu dicathet yen Sourcehut durung ninggalake tahap pangembangan alpha lan akeh fitur sing direncanakake durung kasedhiya, contone, durung ana antarmuka web kanggo panyuwunan gabungan (panyuwunan gabungan digawe kanthi nggawe tiket lan masang link menyang cabang cabang ing Git menyang). Kelemahane uga antarmuka sing unik, ora kenal karo pangguna GitHub lan GitLab, nanging gampang lan langsung dingerteni.

Source: opennet.ru

Add a comment