GitPrep - платформа для совместной разработки, предоставляющая интерфейс очень близкий по оформлению к GitHub, но обеспечивающий только минимально необходимый набор возможностей.
GitPrep может использоваться как самодостаточный продукт с минимальным числом зависимостей (требуется только git и Perl 5.10.1+), обслуживаемый встроенным http-сервером, или запускаться в режиме CGI на любом существующем сервере. Имеется поддержка аутентификации по открытым ключам, SSL и возможность отправки pull- и push-запросов через HTTP. Оценить GitPrep в работе можно на специально подготовленном демонстрационном сайте.
Из доступных возможностей можно отметить такие разделы как список коммитов, релизы, ветки, графики активности разработчиков, форки репозиториев. В новом выпуске добавлена поддержка pull-запросов, возможность идентификации пользователя по email, средства для привязки к проектам отдельных настроек (кодировка, опции diff), переработан метод работы со временными файлами.
GitPrep написан на языке Perl с использованием фреймворка Mojolicious. Для хранения данных задействован SQLite.
Код распространяется под лицензиями Artistic и GPL (по аналогии с Perl).
Сайт разработчика:
Что почитать?
Разместил: