Phorge

Бесплатно
Открытый исходный код

Сайт: www.phorge.it

Phorge — это открытая веб-платформа для совместной разработки программного обеспечения, предоставляющая набор инструментов для хостинга репозиториев, управления задачами, проведения код-ревью и автоматизации рабочих процессов. Проект возник как ответвление от ранее существовавших систем с целью сохранить и развить функциональность, ориентированную на командную работу и масштабируемость в корпоративных и открытых проектах. Phorge реализует веб-интерфейс и серверные компоненты, позволяющие интегрировать систему в существующую инфраструктуру разработки.

Платформа поддерживает несколько систем управления версиями, предоставляет интерфейсы для создания и отслеживания задач, управления проектами и релизами, а также включает средства для обсуждения изменений и проведения обзоров кода. В основе дизайна лежит модульность и расширяемость: разработчики могут добавлять приложения и плагины, настраивать рабочие процессы и автоматизировать проверки. Phorge ориентирован на конфиденциальность данных и контроль доступа, позволяя организациям определять уровни видимости и права пользователей.

  • Хостинг репозиториев: поддержка распределённых систем контроля версий с возможностью управления доступом и просмотра истории изменений.
  • Код-ревью: инструменты для создания отзывов, комментирования изменений, оформления задач по недочётам и согласования патчей перед слиянием.
  • Управление задачами и проектами: трекеры задач, доски, связи между задачами и настройка процессов разработки.
  • Интеграция и автоматизация: механизмы для триггеров, хуков и автоматических проверок, позволяющие подключать CI/CD и сторонние сервисы через плагины.
  • Пользовательские роли и доступ: детальная система прав и ролей, позволяющая конфигурировать видимость репозиториев, задач и обсуждений.
  • Расширяемая архитектура: поддержка приложений и расширений для добавления новых функций и адаптации платформы под специфические нужды команды.
  • Обсуждения и кодовые комментарии: встроенные средства для обсуждения задач и точечных комментариев в коде, сохраняющие контекст изменений.
  • Отчётность и аналитика: базовые возможности для генерации отчётов о прогрессе, активности участников и состоянии проектов.
  • Локальная установка и конфигурация: возможность разворачивания на собственных серверах организации с контролем данных и настройкой окружения.
  • Миграция и совместимость: средства для переноса данных из других систем управления кодом и трекеров задач, а также для интеграции с существующими инструментами разработки.
Подробнее