Ich habe ein Paket für Laravel 4 Framework erstellt und drücke es auf github und packagist.
Um es zu installieren, benötigt es die dev-master
Version auf meinem Composer, aber ich möchte es als Version 1.0
haben, wie kann ich das tun?
In der Zukunft werde ich einige Mitarbeiter auf meinem Paket hinzufügen, und ich werde auch die Version aktualisieren müssen, was ist die Logik, um die Version unseres Pakets zu verwalten?
Markieren Sie das Commit, das Sie als Version in Ihrem Git Repo veröffentlichen möchten, und schieben Sie die Tags nach Github. Funktioniert bei jedem Repo wie angekündigt. Es könnte eine gute Idee sein, sich an die semantische Versionierung zu halten, daher sollten Sie eine Versionsnummer aus drei Teilen erstellen: 1.0.0 und sie entsprechend Ihren Änderungen inkrementieren.
Aktivieren Sie den Post-Push-Hook auf Github, um Packagist beim Drücken zu warnen - sonst wird es bei Packagist mehr Verzögerung geben, um die neuen Versionen zu sehen.
Und das sollte es sein.
Bitte stellen Sie sicher, dass Sie Ihre Benutzer anweisen, eine getaggte Version zu verlangen, raten Sie ihnen nicht, "dev-master" zu verwenden. Und taggen Sie so schnell wie möglich eine neue Version, wenn Sie eine erhebliche Menge an neuen Funktionen oder Fehlerkorrekturen gesammelt haben.
Tags und Links package php composer-php