Phabricator: Iyo Yakazara Platform yeSoftware Development

Software kuvandudza kuri kukura nekukurumidza, hunyanzvi hahupe mukana wekugadzirisa mune dzimwe nguva, ndosaka nharaunda yemahara yesoftware inopa huwandu hwakawanda hwekugadzirisa kuitira kuti kuvandudza software kuve kwemhando yepamusoro mazuva ese, imwe yemhinduro idzi Phabricator.

Chii chinonzi Phabricator?

Phabricator muunganidzwa wemawebhu webhu anobatsira makambani esoftware kuvaka mhando yemhando yepamusoro, kusanganisira maturusi ekuongorora kodhi, shanduko yekutarisa, kuronda bug, uye kugadzirwa kwevhiki. Phabricator inosangana ne Git, Hukuru y Kutendeuka.

mugadziri

mugadziri

Phabricator ndeyemahara uye yakavhurwa sosi software, yakapihwa pasi peiyo Apache 2 rezinesi. Izvo zvakanyorwa mu php pasi Cross-platform uye kukura kwayo kwakatanga muna 2010, izvo zvinoita kuti ive mhinduro yakakura kwazvo.

Phabricator yakatanga kugadzirwa sechishandiso chemukati che Facebook, mugadziri wayo mukuru ari Evan Priestly iyo yakasiya Facebook kuenderera mberi nekusimudzira kwe Phabricator mukambani nyowani inonzi Hutano.

Zvimiro zvePhabricator

Phabricator inosanganisira mafomu e:

  • Kuongorora uye kuongororwa kwekodhi yekodhi.
  • Kuchengetedza uye kurongeka kwemabhuku.
  • Kutevera bug.
  • Project manejimendi.
  • Kutaurirana nenhengo dzechikwata.
  • Kuronga basa.
  • Tora Cherechedzo.
  • Boka nekusimudzira kwakazvimirira.
  • Kuvaka nekubatana kunoramba kuripo.

Ndiani anoshandisa Phabricator?

Kune makambani mazhinji, zvikwata zvekuvandudza, vanogadzira, uye nharaunda vanozvishandisa mazuva ese Phabricator, Pakati padzo pane: Dropbox, UBER, Bloomberg, Haskell, Facebook, Instagram, Disqus, yemaharaBSD, blender, Pinterest, khanacademy, asana, wikimedia, KDE, pakati pevamwe.

Maitiro ekuisa Phabricator

Kuiswa Zvinodikanwa

Phabricator iri LAMP application (Linux, Apache, MySQL, PHP). Zvekuisa Phabricator se inoda ku:

  • Komputa yakajairika ine Linux kugovera kana yakafanana sisitimu yekushandisa yakaiswa uye inomhanya.
  • Izita rezita (rinogona kuva phabricator.mycompany.com, phabricator.localhost).
  • Ruzivo rwekutanga rwehurongwa hwehurongwa.
  • Apache (Apache + mod_php), nginx (nginx + Zvamunoda, kana imwe dura rewebhu;
  • PHP (PHP 5.2 kana yakakwira, asi PHP 7 haina kutsigirwa), MySQL (MySQL 5.5 kana yepamusoro inokurudzirwa) uye Git.

Kuiswa kwezvinhu zvinodiwa

Kana iwe uri kuisa paUbuntu kana chinobva muRedHat, pane ekumisikidza zvinyorwa aripo anotendera otomatiki kuisirwa kwe Phabricator

Kana iwe uchida kuita yekumisikidza setup uye kumisikidza, iwe unofanirwa kuita zvinotevera:

Kana iwe watomisa LAMP, pamwe unotova nezvose zvaunoda. Tinofanira kuisa Phabricator uye kutsamira kwayo:

$ cd kumwe kunhu / # sarudza imwe yekuisa dhairekitori
kumwe / $ git dombo https://github.com/phacility/libphutil.git
kumwe / $ git dombo https://github.com/phacility/arcanist.git
kumwe / $ git dombo https://github.com/phacility/phabricator.git

APC Kuisirwa (Inesarudzo)

Sezvo Phabricator yakanyorwa muPHP, ichashanda nekukurumidza zvakanyanya neAPC yakaiswa. Isu tinogona pamwe kuisa "pcre-devel":

sudo yum kuisa pcre-devel

Iwe unobva uine sarudzo mbiri. Isa PECL (edza izvi kutanga):

sudo yum kuisa php-pear sudo pecl gadza apc

Kana izvo zvikasashanda, isa pasuru kubva kuPECL zvakananga uye uteedzere iyo mirayiridzo yekuvaka.

Kuisa APC inosarudzika, asi yakakurudzirwa zvikuru, kunyanya munzvimbo dzekugadzira.

Kana APC yaiswa, tarisa kuti inowanikwa nekumhanya:

php -i | grep apc

Kana ikasaoneka, wedzera:

kuwedzera = apc.so

..in "/etc/php.d/apc.ini" kana iyo faira "php.ini" inoratidzwa ne "php -i".


Izvo zviri muchinyorwa zvinoomerera pamisimboti yedu ye tsika dzekunyora. Kuti utaure chikanganiso tinya pano.

Makomendi gumi, siya zvako

Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa.

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

bool (chokwadi)