2014-04-15 6 views
8

Ho creato un pacchetto per framework laravel 4 e lo sposto su github e packagist.Come creare la versione di un pacchetto su github e packagist? Specifico PHP

Per installarlo, richiede la versione dev-master sul mio compositore, ma mi piacerebbe averlo come versione 1.0 come posso farlo?

In futuro aggiungerò del personale sul mio pacchetto e avrò bisogno di aggiornare anche la versione, che è la logica per gestire la versione del nostro pacchetto?

risposta

13

Contrassegna il commit che desideri rilasciare come versione del tuo repository Git, spingi i tag su Github. Funziona su ogni repo come pubblicizzato. Potrebbe essere una buona idea attenersi alle versioni semantiche, quindi creare un numero di versione da tre parti: 1.0.0 e incrementarle in base alle proprie modifiche.

Abilita il hook post-push su Github per avvisare Packagist quando viene premuto, altrimenti ci sarà più ritardo su Packagist per vedere le nuove versioni.

E quello dovrebbe essere.

Assicurati di chiedere agli utenti di richiedere una versione con tag, non consigliarli di utilizzare "dev-master". E tagga una nuova versione il prima possibile se hai raccolto una notevole quantità di nuove funzionalità o correzioni di bug.

+0

Grazie! un sacco! – Fabrizio

+0

Per ulteriori informazioni sul controllo delle versioni https://packagist.org/about – ghostfly

+0

https://git-scm.com/book/en/Git-Basics-Tagging –

Problemi correlati