Drew DeVault, autor uživatelského prostředí Sway a e-mailový klient Aerc, oznámila realizaci projektového centra v roce XNUMX vaše vývojová platforma pro spolupráci Source Hut, ve kterém nyní vývojáři nyní mohou vytvářet projekty kombinující více služeb, stejně jako prohlížení seznamu stávajících projektů a vyhledávání mezi nimi.
Platforma Sourcehut vyniká možností nabídnout kompletní práci bez JavaScriptu, vysoký výkon a organizaci práce v podobě minislužeb ve stylu Unixu. Funkčnost projektu v Sourcehut se skládá ze samostatných komponent, které lze kombinovat a používat samostatně, například jen lístky nebo jen kód bez propojení úložiště s lístky.
Schopnost volně kombinovat zdroje ztěžuje určení, které zdroje souvisejí s projektem.
Projektové centrum tento problém řeší a umožňuje vám shromáždit všechny informace týkající se projektu na jednom místě. Například na stránce projektu nyní můžete uvést přehled a seznam úložišť zahrnutých v projektu, sekcí sledování chyb, dokumentace, kanálů podpory a e-mailových seznamů.
Pro integraci s externími platformami jsou nabízeny API a systém pro připojení webových procesorů (webhooků).
Z hlavních charakteristik této platformy vynikají následující:
- Skladatelné minislužby ve stylu Unix
- Výkonná rozhraní API a webhooky
- Bezpečné, spolehlivé a zabezpečené
- Absolutně žádné sledování ani reklama
- Všechny funkce fungují bez JavaScriptu
- Nejrychlejší a nejlehčí software
- 100% bezplatný a otevřený software
- Sourcehut je aktuálně k dispozici jako veřejná alfa verze
O společnosti Sourcehut
Z dalších funkcí Sourcehut má podporu wiki, systém nepřetržité integrace, e-mailové diskuse, vstromové zobrazení souborů seznamu adresátů, kontrola změn prostřednictvím webu a přidáním anotací ke kódu (odkazy a dokumentace). Kromě Gitu existuje podpora pro Mercurial. Kód je napsán v Pythonu a Go a je distribuován pod licencí GPLv3.
Kromě toho je možné vytvářet veřejná, soukromá a skrytá úložiště s flexibilním systémem kontroly přístupu, který umožňuje organizovat účast na vývoji, včetně uživatelů bez místních účtů (ověřování prostřednictvím OAuth nebo účast prostřednictvím e-mailu).
K dispozici je soukromý systém hlášení problémů K hlášení a koordinaci oprav chyb je e-mail odeslaný každou službou šifrován a ověřen pomocí PGP, Dvoufaktorové ověřování založené na klíčích TOTP jednorázově se používá k přihlášení. K analýze incidentů se provádí podrobný audit trail.
Integrovaná infrastruktura pro nepřetržitou integraci umožňuje organizovat nasazení automatizovaných sestav ve virtuálních prostředích na různých systémech Linux a BSD. Přímý převod do CI povolen montážní úlohy, aniž byste je ukládali do úložiště. Výsledky sestavení se projeví v rozhraní, odešlou e-mailem nebo přenesou prostřednictvím webhooku. Chcete-li analyzovat chyby, je možné se připojit k prostředím sestavení pomocí SSH.
V současné fázi vývoje Sourcehut funguje mnohem rychleji než konkurenční službynapříklad stránky se souhrnnými informacemi, seznamem potvrzení, protokolem změn, kontrolou kódu, problémy a otevřeným stromem souborů 3-4krát rychleji než GitHub a GitLab a 8-10krát rychleji než Bitbucket.
Je třeba poznamenat, že Sourcehut dosud neopustil vývojovou fázi alfa a mnoho plánovaných funkcí ještě není k dispoziciNapříklad když neexistuje žádné webové rozhraní pro požadavky na sloučení (požadavek na sloučení vytvoříte nastavením lístku a připojením odkazu na větev v Gitu).
Odvrácená strana je také typem rozhraní, které uživatelé GitHub a GitLab neznají, ale přesto je jednoduché a okamžitě srozumitelné.
Konečně pokud o tom chcete vědět víc, můžete zkontrolovat podrobnosti Na následujícím odkazu.