2012-09-20 11 views
6

Quando si utilizza il compositore come vengono risolti i pacchetti e come può essere aggiunto un pacchetto personalizzato?- Come aggiungere i propri pacchetti all'elenco

Un esempio potrebbe essere che ho un'applicazione personalizzata e voglio che le persone siano in grado di utilizzare il compositore per ottenere il mio pacchetto. Come lo farei?

risposta

4

Packagist è il principale repository Composer. È possibile inviare il pacchetto a Packagist. e quindi è possibile chiedere ad altri utenti che desiderano utilizzare il pacchetto, semplicemente aggiungere il pacchetto al proprio file composer.json.

Potete trovare ulteriori informazioni su come creare un pacchetto su About Packagist Page.

+4

Anche se questo è vero e tutto, Packagist non è fatto per memorizzare spazzatura casuale, quindi in caso basta roba internamente o per le prove, si prega di utilizzare i repository caratteristica del compositore: consultare i documenti su http://getcomposer.org/doc/05-repositories.md – Seldaek

1

Per ulteriori riferimenti:

Come spiegato nel Composer Documentation > VCS Repository, aggiungere nel progetto repository referenziare la tua forchetta, e utilizzerà la tua repository invece quello di Packagist:

{ 
    "name": "acme/my-app", 
    "repositories": [ 
     { 
      "type": "vcs", 
      "url": "https://github.com/yourusername/project-name" 
     } 
    ], 
    "require": { 
     "repo/project-name": "dev-master" 
    } 
} 
Problemi correlati