SourceHut: платформа за сътрудничество, стартирана от създателя на Sway

Drew DeVault, автор на потребителската среда на Sway и имейл клиент на Aerc, обяви изпълнението на проектния център през вашата платформа за съвместно развитие Извор Хижа, в която сега разработчиците вече могат да създават проекти, които съчетават множество услуги, както и преглед на списък със съществуващи проекти и търсене сред тях.

Платформата Sourcehut се откроява с възможността да предложи цялостно произведение без JavaScript, висока производителност и организация на работата под формата на минисервизи в стил Unix. Функционалността на проекта в Sourcehut се състои от отделни компоненти, които могат да се комбинират и използват отделно, например само билети или просто код, без да се свързва хранилището с билети.

Възможността за свободно комбиниране на ресурси затруднява определянето на кои ресурси са свързани с проекта.

Центърът за проекти решава този проблем и ви позволява да съберете цялата информация, свързана с проекта, на едно място. Например на страница на проект вече можете да поставите общ преглед и да изброите хранилищата, включени в проекта, раздели за проследяване на грешки, документация, канали за поддръжка и пощенски списъци.

За интеграция с външни платформи се предлагат API и система за свързване на уеб процесори (webhooks).

От основните характеристики на тази платформа се открояват следните:

  • Минимални услуги в стил Unix за композиране
  • Мощни API и уеб куки
  • Сигурен, надежден и сигурен
  • Абсолютно никакво проследяване или реклама
  • Всички функции работят без JavaScript
  • Най-бързият и лек софтуер за коване
  • 100% безплатен софтуер с отворен код
  • Понастоящем Sourcehut се предлага като публична алфа версия

За Sourcehut

От допълнителните функции, Sourcehut има wiki поддръжка, система за непрекъсната интеграция, базирани на имейл дискусии, vдървовиден изглед на файлове от пощенски списък, преглед на промените чрез мрежата, добавяйки анотации към кода (връзки и документация). Освен Git има и поддръжка за Mercurial. Кодът е написан на Python и Go и се разпространява под лиценза GPLv3.

Освен това е възможно да се създадат публични, частни и скрити хранилища с гъвкава система за контрол на достъпа, която ви позволява да организирате участие в разработката, включително потребители без локални акаунти (удостоверяване чрез OAuth или участие по имейл).

Предвидена е частна система за докладване на проблеми За да докладва и координира корекции на уязвимости, имейлите, изпратени от всяка услуга, се криптират и проверяват с помощта на PGP, Двуфакторно удостоверяване въз основа на TOTP ключове еднократно се използва за влизане. Извършва се подробна одиторска пътека за анализ на инциденти.

Вградената инфраструктура за непрекъсната интеграция ви позволява да организирате внедряването на автоматизирани сглобки във виртуална среда на множество Linux и BSD системи. Разрешен е директен трансфер към CI монтажни задачи, без да ги поставяте в хранилището. Резултатите от сглобяването се отразяват в интерфейса, изпращат се по имейл или се предават чрез webhook. За да се анализират неизправности, е възможно да се свържете с монтажни среди чрез SSH.

На сегашния етап на развитие, Sourcehut работи много по-бързо от конкурентните услугинапример страници с обобщена информация, списък на ангажименти, дневник на промените, преглед на код, проблеми и отворено дърво на файловете 3-4 пъти по-бързо от GitHub и GitLab и 8-10 пъти по-бързо от Bitbucket.

Трябва да се отбележи това Sourcehut все още не е напуснал алфа етапа на развитие и много планирани функции все още не са наличнинапример, докато няма уеб интерфейс за заявки за обединяване (създавате заявка за сливане, като задавате билет и прикачвате връзка към клон в Git).

Обратната страна също е тип интерфейс, непознат за потребителите на GitHub и GitLab, но въпреки това прост и веднага разбираем.

Накрая ако искате да научите повече за това, можете да проверите подробностите В следващия линк. 


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.