Packagist ставит перед именами веток префикс dev-

Packagist.org ставит перед моими ветками префикс «dev-», чего я не хочу делать, поскольку в моем репозитории есть dev-master и master ветка. Любой трюк, чтобы не иметь префикса?

страница Packagist

Репозиторий Github


person Daniel Gelling    schedule 16.11.2015    source источник


Ответы (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

person Pᴇʜ    schedule 17.11.2015