SourceHut: платформа для совместной работы, запущенная создателем Sway

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

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

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

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

Для интеграции с внешними платформами предлагаются API и система. для подключения веб-процессоров (вебхуков).

Из основных характеристик этой платформы выделяются следующие:

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

О Sourcehut

Из дополнительных функций Sourcehut имеет поддержку вики, систему непрерывной интеграции, обсуждения по электронной почте, vпросмотр файлов списков рассылки в виде дерева, просмотр изменений через Интернет, добавляя аннотации к коду (ссылки и документация). Помимо Git, есть поддержка Mercurial. Код написан на Python и Go и распространяется под лицензией GPLv3.

Кроме того, можно создавать публичные, частные и скрытые репозитории с гибкой системой контроля доступа, которая позволяет организовать участие в разработке, в том числе пользователей без локальных учетных записей (аутентификация через OAuth или участие по электронной почте).

Предоставляется личная система сообщений о проблемах. Чтобы сообщать и координировать исправления уязвимостей, электронная почта, отправляемая каждой службой, шифруется и проверяется с помощью PGP, Двухфакторная аутентификация на основе ключей TOTP одноразовый используется для входа в систему. Для анализа инцидентов ведется подробный контрольный журнал.

Встроенная инфраструктура непрерывной интеграции позволяет организовать развертывание автоматизированных сборок в виртуальных средах в различных системах Linux и BSD. Разрешен прямой перевод в CI монтажные работы, не помещая их в репозиторий. Результаты сборки отражаются в интерфейсе, отправляются по электронной почте или передаются через веб-перехватчик. Для анализа неисправностей возможно подключение к средам сборки через SSH.

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

Обратите внимание, что Sourcehut еще не вышел из стадии альфа-разработки, и многие запланированные функции еще не доступнынапример, пока нет веб-интерфейса для запросов на слияние (вы создаете запрос на слияние, устанавливая билет и прикрепляя ссылку на ветку в Git).

Обратной стороной является также тип интерфейса, незнакомый пользователям GitHub и GitLab, но, тем не менее, простой и понятный.

В конце концов если вы хотите узнать об этом больше, вы можете проверить подробности По следующей ссылке. 


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

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