Packagist.org ставит перед моими ветками префикс «dev-», чего я не хочу делать, поскольку в моем репозитории есть dev-master и master ветка. Любой трюк, чтобы не иметь префикса?
Packagist ставит перед именами веток префикс dev-
Ответы (1)
Вам не нужно создавать dev-master
любую* ветку, так как ветки будут автоматически отображаться как "dev" версии в Packagist.
*любые ветки, кроме веток, названных как версии (например, если имя ветки 2.0)
Новые версии вашего пакета автоматически извлекаются из тегов, которые вы создаете в своем репозитории github.
Поэтому, если вы укажете версию, когда вам нужен пакет, он извлечет из ветки master
последнюю помеченную версию. например "acme/package": "3.2.x"
берет последнюю версию с тегом 3.2
из ветки master
.
Если вам нужна последняя версия dev
, которая еще не помечена в вашей основной ветке, вы можете потребовать dev-master
в файле composer.json
. Например. "acme/package": "dev-master"
, который извлекает последний коммит из вашей ветки master
.
Для получения дополнительной информации см.: https://packagist.org/about#managing-package-versions или https://getcomposer.org/doc/02-libraries.md#branches а>