Как опубликовать стабильную версию? Например, разработчики Yii2 framework имеют стабильные версии на композиторе, но в своем репозитории я не могу найти совпадения с их ветвями в репозитории. Как они публикуют стабильные версии? когда я публикую свою работу на packagist.org, они позволяют мне вставлять мой репозиторий urlКак опубликовать стабильную версию с композитором
ответ
В репозитории GitHub перейдите на вкладку Releases
, затем Draft a new release
.
При любом фиксации вы можете создать черновик и использовать его позже или сразу же опубликовать новую версию.
Кроме того, вы можете отметить выпуск как pre-release
.
Синхронизация с Packagist является автоматической (обратите внимание, что вам нужно создать крючок, как это сделать, объясняется here).
Полезные документы:
Самый простой способ заключается в использовании тега в репозитории. Обратите внимание, что это работает для всех поддерживаемых репозиториев, то есть Git, Mercurial и Subversion.
Имя тега должно быть допустимым номером версии в соответствии со спецификацией, которая задокументирована на веб-сайте http://semver.org - это применяется, даже если вы не хотите следовать семантическому управлению версиями. Подробности компоновщика приведены в документации: https://getcomposer.org/doc/01-basic-usage.md#package-versions и https://getcomposer.org/doc/04-schema.md#version (обратите внимание, что вы не добавляете версию в файл composer.json
при использовании репозитория, поддерживающего тегирование!).
Так выпустить версию 1.0, помечать фиксации вы хотите быть с любым из этих имен
- v1.0
- 1,0
- v1.0.0
- 1.0.0
Я рекомендую использовать последний. Этот символ «v» на самом деле не нужен, и всегда использовать три числа - лучший способ избежать наличия двух тегов: один «1.0» и один «1.0.0», указывающий на разные коммиты, но представляющие одну и ту же версию.
Как только вы нажмете тег на общедоступный хост-репозиторий (или перенесите этот тег в репозиторий, когда не используете Git), Packagist увидит его и создаст все необходимое, чтобы сообщить миру об этой выпущенной версии.
Любое воображение, такое как отправка писем отправления в список рассылки, зависит от вас. В Composer часть релиза на самом деле: просто создайте тег с именем, которое распознается как номер версии, и сделайте его общедоступным.
- 1. Как сохранить стабильную версию и версию сайта?
- 2. Получить последнюю стабильную версию git
- 3. Как использовать стабильную версию фреймворка Zend 2.2.0?
- 4. Как получить «последнюю стабильную» версию источников V8
- 5. PyPI API - Как получить стабильную версию пакета
- 6. Как найти последнюю стабильную версию пакета npm?
- 7. Когда можно ожидать стабильную версию Redis Cluster
- 8. Установить последнюю стабильную версию Ruby Использование rbenv
- 9. Как определить последнюю стабильную версию TuxOnIce как можно более компактно
- 10. Как я могу получить стабильную версию numpy для PyPy?
- 11. как установить последнюю версию в филиале с композитором?
- 12. Как сказать cookiecutter скачать стабильную версию cookiecutter-django?
- 13. Как слить каталог приложений с композитором
- 14. докера-сочинить самую последнюю стабильную версию на убунте
- 15. Когда H2 1.4.x наконец выпустит стабильную версию?
- 16. Опубликовать конкретную версию с помощью CruiseControl.Net
- 17. Как опубликовать NuGet предварительную версию пакета
- 18. Установка phpdocumentor/reflection с композитором
- 19. Опубликовать версию разработчика пакета NPM
- 20. Как опубликовать предыдущую версию элемента в Sitecore
- 21. Как опубликовать бета-версию приложения ClickOnce?
- 22. Несколько приложений с композитором
- 23. Как скопировать файл с композитором
- 24. Как запустить библиотеку с композитором?
- 25. Как установить symfony с композитором?
- 26. Как работает «замена» с композитором?
- 27. Как установить SonataIntlBundle с композитором?
- 28. Как настроить phpseclib с композитором
- 29. Использовать бутстрап с композитором
- 30. PHP PHARs с композитором?
спасибо, он работает) – user2468946
Рад помочь, вы можете отметить ответ, как принято в этом случае. – arogachev