Iskuxiraha, maamule si loo rakibo ku tiirsanaanta mashaariicda PHP

Maalmo ka hor bilawga nooca cusub ee Composer 2.0 ayaa lagu dhawaaqay, oo ah maamule ku rakibaya ku-tiirsanaanta mashaariicda PHP.

laxamiistaha, waxay u taagan tahay oggolaanshaha isticmaalaha ah go'aamiso maktabadaha shaqada ee loo baahan yahay loogu talagalay mashruuca inuu shaqeeyo, ka dib markaa wuxuu daryeelaa shaqada rakibidda ku-tiirsanaanta la'aanta iyo cusbooneysiinta noocyo cusub.

Maktabadaha la heli karo si loogu rakibo waxay ku jiraan keydka 'Packagist', oo ka kooban in ka badan 287 kun oo baakado ah.

Ku saabsan laxamiistaha

Iskuxiraha waxaa loo meeleeyaa sidii nidaam rakibid ku tiirsan loogu talagalay npm iyo maareeyayaasha xirmooyinka xirmooyinka maskaxda ku haysa bulshada Node.js iyo Ruby.

Nidaamka wuxuu shaqeeyaa baakado la xiriira mashaariic gaar ah oo waxaa loogu talagalay in lagu rakibo ku-tiirsanaanta liistada mashruucyada maxalliga ah (ikhtiyaar ahaan, sidoo kale waxaa jira qaab rakibid caalami ah oo loogu talagalay nidaamka oo dhan).

Sida caadiga ah, rakibaadda maktabadda xasilloon ayaa la soo jeedinayaa, laakiin sidoo kale waa suurtogal in la isticmaalo cusbooneysiinta tijaabada ah (alpha / beta) iyo snapshots (snapshots of the development codebase), kuwaas oo waxtar u leh abaabulidda imtixaannada nidaamyada isdhexgalka joogtada ah.

Lambarka Composer wuxuu ku qoran yahay PHP waxaana lagu qaybiyaa liisanka MIT.

Ku saabsan nooca cusub ee Composer 2.0

Qaabka cusub waxqabadyada waxqabadka weyn ayaa la sameeyay waxaana yaraaday isticmaalka xusuusta. Wax badan ayaa dib looga shaqeeyay, laga soo bilaabo borotokoolka loo yaqaan 'packagist.org' hoos ilaa hababka go'aaminta ku-tiirsanaanta.

Soo rarka waxaa lagu bixiyaa durdurro badan oo metadata ah iyo faylal zip, oo lagu daray qaabka rakibidda isku midka ah ee xirmooyinka ayaa la hirgeliyey. Waxyaabaha ku habboon ayaa lagu daray lambarka xisaabinta. Adoo soo raraya kaliya metadata xirmada, u baahan iyo / ama ka saar hawlgallada iyo cusboonaysiinta qayb ka mid ah si weyn ayaa loo xoojiyay. Mashaariicda qaar xawaare gaaraya ilaa 50% ayaa lagu arkay.

Farsamaynta cusboonaysiinta ku tiirsanaanta ayaa dib loo shaqeeyay, taas oo ka madax bannaan ku xirnaanshaha gobolka galka nidaamka faylka maxalliga ah. Ka dib markii la dhammeeyo cusbooneysiinta, hawsha rakibida ayaa hadda si toos ah ugu bilaabmaysa fulinta hordhaca ah ee dhammaan hawlgallada u baahan helitaanka shabakadda.

Sameynta howlaha shabakada ka hor inta rakibaadda dhabta ah ay bilaabaneyso waxay baabi'ineysaa muuqaalka ciwaanada aan dhameystirneyn haddii ay dhacdo cillad dhanka shabakada ah inta lagu jiro howsha rakibida. Mar alla markii ay suurta gasho, soo degsashada shabakadu waa noocyo badan.

Asal ahaan, marxalad xaqiijin ah oo dheeraad ah ayaa lagu daray ilaa runtime marka la bilaabayo iibiye / autoload.php, taas oo hubi in nooca PHP iyo kordhinta la isticmaalay noocyada lagu taageerayo ku tiirsanaanta. Haddii khilaaf jiro, khalad ayaa soo baxa.

Ansaxinta waxaa lagu sameeyaa iyadoo la adeegsanayo fasalka Composer-ka cusub ee loo yaqaan 'InstalledVersions', oo loo rakibo mashruuc kasta si loo go'aamiyo xirmooyinka iyo noocyada laga heli karo mashruuca.

Sidoo kale, waxaa la sheegay in dib loo shaqeeyay fariimaha qaladka ee la xiriira arrimaha ogaanshaha ku tiirsanaanta. Farriimahani waa kuwa gaagaaban, ka sii cad, oo nuqullo yar ka yar.

Si aad si ku meelgaar ah u xaddiddo noocyada inta lagu jiro cusbooneysiinta, adeegso dhismaha "Iibiyaha cusbooneysiiyaha iibiye / xirmo: 1.0. * ", Kaas oo aan beddeli doonin waxyaabaha ku jira baloogga" composer.json isla markaana aan u calaamadinaynin feylka xidhan inuu yahay mid duugoobay.

Isbedelada kale ee ka dhex muuqda noocyadan cusub:

  • Taageero dheeraad ah loogu daray cusbooneysiinta qeyb ahaan waqtiga xadidan, oo loo isticmaali karo markaad ubaahantahay inaad si kumeelgaar ah u cusbooneysiiso ama dib ugulaabato nooc xirmo ah si aad u tijaabiso ama aad u sugto cilad cilad. Baabi'inta otomaatigga ah ee xirmooyinka aan hadda loo baahnayn ayaa la hirgeliyay.
  • Kaliya xulashooyinka cusub, marka laga reebo iyo kaniisadaha ayaa lagu daray keydka.
  • Dhacdooyinka cusub ayaa lagu daray kahor hawlgallada, fulinta, abuuritaanka kooxda kahor, iyo soo dejinta faylka kadib.
  • Tiro aad u tiro badan oo calan cusub ah ayaa lagu soo daray.

Ugu dambeyntii, haddii aad xiiseyneyso inaad waxbadan ka ogaato noocaan cusub, waad la tashan kartaa faahfaahinta Xiriirka soo socda.

Dhinaca kale, haddii aad rabto inaad la tashato dukumiintiyada, waad sameyn kartaa laga soo xigtay.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Ka mas'uul ah xogta: AB Internet Networks 2008 SL
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.