Το Phabricator είναι λογισμικό διαχείρισης έργων ανοιχτού κώδικα στην PHP

Phabricator Δωρεάν λογισμικό διαχείρισης έργων

Δωρεάν εργαλεία για το σχεδιασμό έργων και την ανάπτυξη λογισμικού

Δέσμευση ανοιχτού κώδικα των εφαρμογών που βασίζονται στο διαδίκτυο για τη διαχείριση έργων, τον πηγαίο κώδικα υποδοχής, τον κωδικό αναθεώρησης, τον κωδικό ελέγχου, τη διαχείριση των πόρων και τη διαχείριση των ομάδων.

ΣΦΑΙΡΙΚΗ ΕΙΚΟΝΑ

Το Phabricator είναι σουίτα ανοιχτού κώδικα των εφαρμογών που βασίζονται στο Web για τη διαχείριση έργων, τον έλεγχο πηγής, την αναθεώρηση κώδικα και πολλά άλλα. Σας βοηθά να σχεδιάσετε έργα, να διαχειρίζεστε εργασίες, να παρακολουθείτε θέματα, να φιλοξενήσετε GIT, SVN ή Mercurial αποθετήρια. Παρέχει επίσης σχέδια αναθεώρησης, συνεχή ολοκλήρωση και εσωτερικά κανάλια συνομιλίας. Υποστηρίζει αναθεωρήσεις κώδικα πριν από τη συμμετοχή και τον έλεγχο μετά το εμπόδιο. Επιτρέπει την εργασία που βασίζονται σε κανόνες και βασισμένα σε κανόνες και τον έλεγχο του Herald. Ο Phabricator εμπλουτίζεται επίσης με τη διαχείριση των πόρων και τα χαρακτηριστικά διαχείρισης των ομάδων. Το Phabricator είναι μια ολοκληρωμένη πλατφόρμα ανάπτυξης λογισμικού που σας βοηθά να σχεδιάσετε χαρακτηριστικά, να παρακολουθείτε σφάλματα, να βραβεύετε. Η δυνατότητα Maniphest σάς επιτρέπει να δημιουργήσετε φόρμες προσαρμογής εισόδου με προσαρμοσμένα πεδία. Παρέχει επίσης το Wiki για τη διαχείριση εγγράφων υποστήριξης, τεχνικά έγγραφα και εγχειρίδια χρήσης. Η λειτουργία Workboards παρέχει widgets drag και drop για να διαχειριστεί το έργο σας. Το 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

Πρώτα βεβαιωθείτε ότι έχετε εγκαταστήσει όλες τις εξαρτήσεις. Κλωνοποιήστε το τελευταίο phabricator και εξαρτήσεις από το 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. Τέλος, ανοίξτε το πρόγραμμα περιήγησης στο Web και μεταβείτε στο http://phabricator.yourdomain.com ή σύμφωνα με τις ρυθμίσεις του εικονικού κεντρικού υπολογιστή σας.

 Ελληνικά