Pagure

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

Сайт: pagure.io

Pagure — это легковесный git-центрированный forge, основанный на pygit2, предназначенный для хостинга проектов, управления документацией, отслеживания проблем и содействия совместной разработке. Он был разработан в первую очередь для замены устаревшей инфраструктуры Fedora Hosted, предоставляя современную и простую в обслуживании платформу для управления проектами с открытым исходным кодом.

Основной особенностью Pagure является интеграция с системой git, позволяющая пользователям создавать форки проектов и отправлять pull-запросы для предложений изменений. Платформа также включает систему тикетов для отслеживания проблем и запросов на улучшения, а также предоставляет веб-интерфейс для управления проектами и их документацией. Pagure полностью написан на Python с использованием библиотеки pygit2, что обеспечивает высокую производительность и гибкость.

  • Хостинг проектов: возможность размещать проекты с их документацией.
  • Система тикетов: пользователи могут сообщать о проблемах или запрашивать улучшения.
  • Поддержка форков и pull-запросов: создание форков проектов и внесение изменений через pull-запросы.
  • Веб-интерфейс: удобный интерфейс для управления проектами и их содержимым.
  • Открытые данные: метаданные источников, документации, тикетов и pull-запросов доступны как через веб-интерфейс, так и в git-репозиториях, что позволяет клонировать и изменять их локально.
  • Гибкость: возможность создания любых проектов с необходимой структурой.
  • Интеграция: поддержка создания pull-запросов из форков, размещённых за пределами Pagure.
  • Свобода: Pagure является полностью свободным и открытым программным обеспечением.
Подробнее