Как создать бета-версию пакета композитора? - PullRequest
0 голосов
/ 15 января 2019

У меня есть пакет, и мне нужно опубликовать его в Packagist репозитории. Я использую git в качестве VCS и в настоящее время мой пакет устанавливается через composer. Иногда в composer.json мы можем увидеть что-то подобное: "version" : "1.0.0-beta2" или "dev-master".

Но я не знаю, как я могу создать бета и dev версию моего пакета? Я не знаю, где я могу предоставить тип моей библиотеки (бета и dev версия). Кроме того, я не понимаю, почему в первом случае тип версии -beta2 представлен как суффикс, а во втором случае (dev-master) тип версии представлен как префикс.

Кто-нибудь может объяснить? Спасибо

1 Ответ

0 голосов
/ 15 января 2019

Это просто имена тегов в вашем хранилище.

https://packagist.org/about

Имена тегов / версий должны совпадать с 'X.Y.Z' или 'vX.Y.Z' с необязательным суффикс для версий RC, бета, альфа или патч. Вот несколько примеров допустимых имен тегов:

1.0.0
v1.0.0
1.10.5-RC1
v4.4.4beta2
v2.0.0-alpha
v2.0.4-p1

Что касается dev-master:

Ветви автоматически появятся в виде версий "dev", которые легко устанавливаются любым, кто хочет попробовать новейшую и лучшую версию вашей библиотеки, но это не означает, что вы не должны отмечать релизы. Настоятельно рекомендуется использовать семантическое управление версиями.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...