Aggiungere il tuo plugin WordPress a Packagist
Quando inizi ad aggiungere i tuoi plug-in WordPress a GitHub, una delle prossime cose che probabilmente vorrai fare è rendere facile per altri sviluppatori iniziare a incorporare quei pacchetti nel loro file composer.json.
Cioè, non devono scaricare il tuo plug-in, includerlo nel tuo progetto, guardare gli aggiornamenti o qualcosa del genere. Invece, aggiungono il file, quindi eseguono:
$ composer update
…ogni volta che sono pronti per ottenere l’ultima versione del tuo lavoro.
Ma il semplice contributo del tuo lavoro a GitHub non è sufficiente. Devi inviare il tuo plug-in WordPress a Packagist (ovviamente, funziona anche con altri progetti, ma in realtà è al di fuori dello scopo di questo blog).
Ed ecco come farlo.
Aggiungi il tuo plugin WordPress a Packagist
Per chi non lo conoscesse, ecco il succo:
Packagist è il principale repository di Composer . Aggrega i pacchetti PHP pubblici installabili con Composer.
In breve, semplifica l’inclusione di librerie di terze parti nei tuoi progetti tramite Composer.
Ad ogni modo, una volta che il tuo plugin è su GitHub, ci sono ancora alcuni passaggi da includere per preparare il tuo lavoro per la registrazione con Packagist. È facile, però:
- Se non l’hai già fatto, crea un account con Packagist,
- Aggiungi un file composer.json al tuo progetto e assicurati che includa quanto segue :
Una volta terminato, assicurati di aggiornare Composer per generare il tuo file composer.lock. Da lì, vai alla pagina Invia e aggiungi l’URL al tuo repository GitHub.
Da lì, tu e chiunque altro potrete inserire un riferimento nel rispettivo file composer.json del proprio progetto e quindi includerlo nel proprio progetto.
Un esempio
Per un esempio funzionante di come potrebbe essere, vedere questo progetto. (E avrò maggiori informazioni su questo particolare progetto in un post futuro.)