Дрю ДеВолт, автор пользовательской среды 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, но, тем не менее, простой и понятный.
В конце концов если вы хотите узнать об этом больше, вы можете проверить подробности По следующей ссылке.