Phabricator Gratis software voor projectbeheer
Gratis tools voor het plannen van projecten en het ontwikkelen van software
Open source bundel van webgebaseerde applicaties voor het beheren van projecten, hostbroncode, beoordelingscode, auditcode, het beheren van bronnen en het beheren van teams.
Overzicht
Phabricator is open source source source van webgebaseerde applicaties voor projectmanagement, bronbeheersing, codevoorziening en meer. Het helpt u projecten te plannen, taken te beheren, problemen bij te houden, GIT-, SVN- of Mercurial -repositories. Het biedt ook beoordelingsontwerpen, continue integratie en interne chatkanalen. Het ondersteunt pre-commit code beoordelingen en post-commit auditing. Hiermee kunnen workflow-gebaseerde, op regels gebaseerde triggers en herald gekoppelde auditing. Phabricator is ook verrijkt met functies voor resource management en teammanagement. Phabricator is een compleet platform voor softwareontwikkeling dat u helpt functies te plannen, bugs te volgen, token token. Met de Maniphest -functie kunt u invoerformulieren aanpassen met aangepaste velden bouwen. Het biedt ook Wiki om ondersteuningsdocumenten, technische documenten en gebruikershandleidingen te beheren. De functie Workboards biedt drag and drop -widgets om uw project te beheersen. De Conduit API helpt uw zakelijke toepassing om ermee te communiceren via HTTP JSON API. Het biedt ook de opdrachtregelhulpmiddelen genaamd Arcanist om volledige toegang te krijgen tot de functionaliteit van de fabricator.
Systeem vereisten
Phabricator is op PHP en MySQL gebaseerde projectplanning, tasking tracking en software voor broncodebeheer. Het vereist de volgende software.
- PHP 5.2+
- MySQL 5.5+
- Apache of nginx
Functies
Phabricator heeft alle moderne functies die u kunt verwachten van topprojectbeheer en software voor broncodebeheer. Hoofdkenmerken omvatten
- Pre-Commit Code Review
- Ondersteunt Git, Mercurial en SVN
- Auditbroncode
- Aanpasbaar taakbeheer
- Document Wiki
- Werkborden en sprints
- Chatkanalen
- Bedrijfsregels
- Opdrachtregelhulpmiddelen
- API
Installatie
Installatie met behulp van GitHub
Zorg er eerst voor dat u alle afhankelijkheden hebt geïnstalleerd. Kloon de nieuwste fabricator en afhankelijkheden van GitHub in Document Root Folder ::
git clone https://github.com/phacility/libphutil.git
git clone https://github.com/phacility/arcanist.git
git clone https://github.com/phacility/phabricator.git
Navigeer naar de Phabricator Directory:
cd phabricator
Voer de volgende opdrachten uit om het configuratiebestand van MySQL te configureren:
./bin/config set mysql.host localhost
./bin/config set mysql.user root
./bin/config set mysql.pass MySQL_root_password
Laad het fabricatorschema door de volgende opdracht uit te voeren:
./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).
Virtuele host configureren voor apache of nginx. Open ten slotte uw webbrowser en navigeer naar http://phabricator.yourdomain.com of volgens uw virtuele hostinstellingen.