Phabricator - это программное обеспечение управления проектами с открытым исходным кодом в PHP

Phabricator Бесплатное программное обеспечение для управления проектами

Бесплатные инструменты для планирования проектов и разработки программного обеспечения

Открытый исходный пакет веб-приложений для управления проектами, исходного кода хоста, кода просмотра, кода аудита, управления ресурсами и управления командами.

Обзор

Phabricator-это набор с открытым исходным кодом веб-приложений для управления проектами, управления источником, проверки кода и многого другого. Это помогает вам планировать проекты, управлять задачами, отслеживать проблемы, хост GIT, SVN или Mercurial Repositories. Он также предоставляет дизайн обзоров, непрерывную интеграцию и внутренние каналы чата. Он поддерживает обзоры предварительного кода и аудит после общения. Это позволяет на основе рабочих процессов, основанных на правилах триггеров и аудита Herald. Phabricator также обогащен функциями управления ресурсами и управления командой. Phabricator - это полная платформа для разработки программного обеспечения, которая помогает планировать функции, отслеживать ошибки, токен награды. Его функция Maniphest позволяет создавать настраивающие формы ввода с помощью пользовательских полей. Он также предоставляет Wiki для управления документами поддержки, технических документов и руководств по пользователю. Его функция рабочих борт обеспечивает виджеты перетаскивания для микро управления вашим проектом. API Conduit помогает вашему бизнес -приложению взаимодействовать с ним через HTTP JSON API. Он также предоставляет инструмент командной строки под названием Arcanist для получения полного доступа к функциональности Phabricator.

Системные Требования

Phabricator - это планирование проекта PHP и MySQL, программное обеспечение для отслеживания и управления исходным кодом. Требуется следующее программное обеспечение.

  • PHP 5,2+
  • MySQL 5.5+
  • Apache или nginx

Функции

Phabricator имеет все современные функции, которые вы можете ожидать от ведущего программного обеспечения для управления проектами и управления исходным кодом. Основные особенности включают

  • Обзор кода предварительного общения
  • Поддерживает GIT, Mercurial и SVN
  • Исходный код аудита
  • Настраиваемое управление задачами
  • Документ Wiki
  • Рабочивая комната и спринты
  • Каналы чата
  • Бизнес правила
  • Инструменты командной строки
  • API

Монтаж

Установка с использованием GitHub

Сначала убедитесь, что вы установили все зависимости. Клонировать последний фабрикатор и зависимости от GitHub в корневой папку документа ::

    git clone https://github.com/phacility/libphutil.git
    git clone https://github.com/phacility/arcanist.git
    git clone https://github.com/phacility/phabricator.git

Перейдите в каталог Phabricator:

    cd  phabricator

Запустите следующие команды для настройки файла конфигурации MySQL:

    ./bin/config set mysql.host localhost
    ./bin/config set mysql.user root
    ./bin/config set mysql.pass MySQL_root_password

Загрузите схему Phabricator, выполнив следующую команду:

    ./bin/storage upgrade
    
    Are you ready to continue? [y/N] y
    
    Applying schema adjustments...
    Done.
    Completed applying all schema adjustments.
     ANALYZE  Analyzing tables...
    Done.
     ANALYZED  Analyzed 510 table(s).

Настройте виртуальный хост для Apache или Nginx. Наконец, откройте свой веб -браузер и перейдите на http://phabricator.yourdomain.com или в соответствии с настройками виртуального хоста.

 Русский