✅ WEB- ja WordPress -uutiset, -teemat, -laajennukset. Täällä jaamme vinkkejä ja parhaita verkkosivustoratkaisuja.

WordPress-laajennuksen lisääminen Packagistiin

5

Kun aloitat WordPress-laajennusten lisäämisen GitHubiin, yksi seuraavista asioista, jonka todennäköisesti haluat tehdä, on tehdä muiden kehittäjien helpoksi sisällyttää nämä paketit composer.json –  tiedostoonsa.

Toisin sanoen heidän ei tarvitse ladata laajennustasi, sisällyttää sitä projektiisi, katsella päivityksiä tai mitään vastaavaa. Sen sijaan he lisäävät tiedoston ja suorittavat sitten:

$ composer update

…aina kun he ovat valmiita hankkimaan uusimman version työstäsi.

Pelkkä työsi lisääminen GitHubiin ei kuitenkaan riitä. Sinun on lähetettävä WordPress-laajennuksesi Packagistille (tietysti tämä toimii myös muiden projektien kanssa, mutta se ei todellakaan kuulu tämän blogin piiriin).

Ja tässä on kuinka se tehdään.

Lisää WordPress-laajennuksesi Packagistiin

Niille, jotka eivät ole tuttuja, tässä on asian ydin:

Packagist on Composerin tärkein arkisto. Se yhdistää julkiset PHP-paketit, jotka voidaan asentaa Composerilla.

Lyhyesti sanottuna, sen avulla on helppoa sisällyttää kolmannen osapuolen kirjastoja projekteihisi Composerin kautta.

Joka tapauksessa, kun laajennus on GitHubissa, sinun on tehtävä vielä muutama vaihe, jotta työsi on valmis rekisteröitymään Packagistille. Se on kuitenkin helppoa:

  1. Jos et ole vielä luonut Packagist-tiliä,
  2. Lisää projektiisi composer.json-tiedosto ja varmista, että se sisältää seuraavat tiedot :

Kun olet valmis, muista päivittää Composer luodaksesi composer.lock-tiedoston. Siirry sieltä Lähetä – sivulle ja lisää URL-osoite GitHub-tietovarastoon.

Sieltä sinä ja kuka tahansa voi lisätä viitteen projektinsa vastaavaan composer.json-tiedostoon ja sisällyttää sen sitten projektiinsa.

Esimerkki

Tästä projektista löytyy toimiva esimerkki siitä, miltä tämä saattaa näyttää. (Ja minulla on lisätietoa tästä tietystä projektista seuraavassa postauksessa.)

Tämä verkkosivusto käyttää evästeitä parantaakseen käyttökokemustasi. Oletamme, että olet kunnossa, mutta voit halutessasi kieltäytyä. Hyväksyä Lisätietoja