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 или в соответствии с настройками виртуального хоста.