PEAR permet de regrouper dans un même paquet du code PHP.
PIRUM permet de mettre facilement à disposition des paquets PEAR.
Mais, comment passer de l'un à l'autre rapidement et automatiquement ?
Avec RESPEAR bien sur !
Interface REST
RESPEAR est une interface REST à Pirum. On va pouvoir ajouter (ou supprimer) des paquets PEAR à un serveur PIRUM à distance, simplement à l'aide d'une requête HTTP, exemple :
cat ExAppli-1.0.1.tgz | curl \ -u respear:354f123b-7a75-f654-9153-0e15dc2f5b52 \ -X POST --data-binary @- \ http://demo.respear.net/respear/
Construction automatique
RESPEAR va encore plus loin, il peut même construire pour vous un paquet PEAR uniquement à partir d'un fichier package.xml contenu dans votre gestionnaire de source, exemple :
curl -u respear:354f123b-7a75-f654-9153-0e15dc2f5b52 \ -X POST \ -H "X-URL: https://github.com/touv/plor/raw/master/package.xml" \ http://demo.respear.net/respear/
Suivre les versions
Accessoirement, RESPEAR propose un flux ATOM pour chaque paquet ajouté. On peut ainsi suivre l'arrivée de nouvelles versions, exemple : http://pear.respear.net/respear/plor/.
Migration
Du coup, j'ai automatisé la création de package pour l'ensemble des paquets PEAR de ma petite collection et en une seule commande :
- je tague mon code source,
- je construis un paquet PEAR
- et je le mets à disposition sur un channel.
Cool ! Je respire ...
Téléchargement et code source
Le code source est disponible sur GitHub : http://github.com/kerphi/ResPear
Et pour l'installer, le mieux est de suivre la procédure.
This boasts it's longer-lasting and durable design.
RépondreSupprimerThe first kind French customs officer, ports francs past deputy head of your bureau in the fight against scam, matters between his relatives Azeri entrepreneur using the dubious reputation Khagani Bashirov, with whom he did the trick in Luxembourg, Cyprus and also the England in at the very least 13 businesses
RépondreSupprimerJ'utilise le ton Keto Body depuis quelques jours maintenant et vous commencerez à voir les premiers indicateurs d'attribut que le produit apporte et à obtenir des résultats concrets. Pour moi, ALTERNAVITES est l'avantage le plus important, car j'ai utilisé jusqu'à présent différentes solutions et elles n'ont jamais produit de résultats aussi rapidement.
RépondreSupprimeronet.pl
RépondreSupprimer