2014-04-15 16 views
8

Stworzyłem pakiet dla frameworka laravel 4 i pcham go na github i packagist.Jak utworzyć wersję pakietu na github i packagist? Specyficzne dla PHP

Aby go zainstalować, wymagana jest wersja dev-master na moim kompozytorze, ale chciałbym mieć ją jako wersję 1.0 jak mogę to zrobić?

W przyszłości dodam trochę pracowników do mojej paczki i będę musiał również uaktualnić wersję, która jest logiką do zarządzania wersją naszego pakietu?

Odpowiedz

13

Dodaj zatwierdzenie, które chcesz wydać jako wersję w repozytorium Git, i przesuń znaczniki do Github. Działa na każdym repo reklamowanym. Dobrym pomysłem może być trzymanie się wersji semantycznej, dlatego należy utworzyć numer wersji z trzech części: 1.0.0 i zwiększać je zgodnie ze zmianami.

Włącz hak po naciśnięciu na Github, aby ostrzec Packagist, kiedy popchnąłeś - w przeciwnym razie pojawi się więcej opóźnień w Packagist, aby zobaczyć nowe wersje.

A to powinno być to.

Upewnij się, że chcesz, aby użytkownicy wymagali wersji oznaczonej tagami, nie sugeruj im używania "dev-master". Dodaj nową wersję tak szybko, jak to możliwe, jeśli zbierzesz znaczną liczbę nowych funkcji lub poprawek.

+0

Dzięki! dużo! – Fabrizio

+0

Więcej informacji na temat wersjonowania https://packagist.org/about – ghostfly

+0

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