E Projet Hub ass an der SourceHut kollaborativ Entwécklungsplattform opgetaucht

Drew DeVault, Benotzer Ëmfeld Auteur Sway an Mail Client aerc, ugekënnegt iwwer d'Ëmsetzung vun engem Projet Hub an der gemeinsamer Entwécklung Plattform et entwéckelt Source Hut. Entwéckler kënnen elo Projeten erstellen vereenegt verschidde Servicer, an och Vue Lëscht bestehend Projeten a sichen ënnert hinnen.

D'Sourcehut Plattform ass bemierkenswäert fir seng Fäegkeet fir voll ouni JavaScript ze schaffen, héich Leeschtung an Organisatioun vun der Aarbecht a Form vu Mini-Servicer am Unix-Stil. D'Funktionalitéit vun engem Projet am Sourcehut gëtt vun eenzelne Komponenten geformt, déi kombinéiert a separat benotzt kënne ginn, zum Beispill just Ticketen oder just Code ouni onbedéngt de Repository mat Ticketen ze verbannen. D'Kapazitéit fir fräi Ressourcen ze kombinéieren mécht et schwéier ze bestëmmen wéi eng Ressourcen zu engem Projet gehéieren. De Project Hub léist dëse Problem a mécht et méiglech all Projet-relatéiert Informatioun op enger Plaz zesummenzebréngen. Zum Beispill, op enger Projektsäit kënnt Dir elo eng allgemeng Beschreiwung setzen an d'Repositories vum Projet oplëschten, Ausgab Tracking Sektiounen, Dokumentatioun, Supportkanäl a Mailinglëschten.

Fir Integratioun mat externe Plattformen, eng API an e System fir Web Handler (Webhooks) ze verbannen ugebueden. Zousätzlech Funktiounen am Sourcehut enthalen Ënnerstëtzung fir eng Wiki, e kontinuéierleche Integratiounssystem, E-Mail-baséiert Diskussiounen, Bamvisioun vu Mailingarchiven, Iwwerpréiwung vun Ännerungen iwwer de Web, addéiere vun Annotatiounen zum Code (Linken an Dokumentatioun befestegt). Zousätzlech zu Git gëtt et Ënnerstëtzung fir Mercurial. De Code ass am Python a Go geschriwwen, an verdeelt duerch lizenzéiert ënner GPLv3.

Et ass méiglech ëffentlech, privat a verstoppt Repositories mat engem flexibelen Zougangskontrollsystem ze kreéieren deen Iech erlaabt d'Participatioun un der Entwécklung ze organiséieren, och Benotzer ouni lokal Konten (Authentifikatioun iwwer OAuth oder Participatioun per E-Mail). E private Problem Berichterstattungssystem gëtt zur Verfügung gestallt fir Schwachstelle Fixen z'informéieren an ze koordinéieren. E-Maile geschéckt vun all Service sinn verschlësselte a verifizéiert mat PGP. Zwee-Faktor Authentifikatioun baséiert op eemolege TOTP Schlësselen gëtt benotzt fir aloggen. Fir Tëschefäll ze analyséieren, gëtt en detailléierte Auditprotokoll erhale gelooss.

Built-in kontinuéierlech Integratioun Infrastruktur erlaabt
organiséieren automatiséiert Builds a virtuellen Ëmfeld op verschiddene Linux a BSD Systemer ausféieren. Direkten Transfert vun der Versammlungsaarbecht op CI ouni et an engem Repository ze placéieren ass erlaabt. D'Bauresultater ginn an der Interface reflektéiert, per E-Mail geschéckt oder iwwer e Webhook iwwerdroen. Fir Feeler ze analyséieren, ass et méiglech mat Assemblée Ëmfeld iwwer SSH ze verbannen.

An der aktueller Etapp vun der Entwécklung funktionnéiert Sourcehut wesentlech méi séier wéi Competitioun Servicer, Zum Beispill, Säiten mat Resumé Informatiounen, engagéieren Lëscht, änneren Log, Code Vue, Problemer an Fichier Bam oppen 3-4 Mol méi séier wéi GitHub an GitLab, an 8-10 Mol méi séier wéi Bitbucket. Et sollt bemierkt datt Sourcehut d'Alpha-Entwécklungsstadium nach net verlooss huet a vill geplangte Features sinn nach net verfügbar, zum Beispill gëtt et nach keng Webinterface fir Fusiounsufroen (eng Fusiounsufro gëtt erstallt andeems en Ticket erstellt an e Link befestegt op eng Branche zu Git dohinner). Den Nodeel ass och eng eenzegaarteg Interface, net vertraut fir GitHub a GitLab Benotzer, awer trotzdem einfach an direkt verständlech.

Source: opennet.ru

Setzt e Commentaire