В этой статье я постараюсь объяснить, как опубликовать свой первый пакет composer.
Если вы не знаете, что такое композитор, давайте сначала объясним, что такое композитор.
Composer - это инструмент для управления зависимостями в PHP. Просто.
{ "name": "atakde/php-rate-limiter", "description": "PHP Rate limiter", "autoload": { "psr-4": { "Atakde\\RateLimiter\\": "src/" } }, "require": {} }
Вот composer.json из atakde/php-rate-limiter.
Перейдите на официальную страницу Packagist и зарегистрируйтесь. Вот официальная ссылка Packagist.
Перед отправкой пакета необходимо создать тег и релиз в GitHub.
git tag 1.0.0 git push origin 1.0.0 gh release v1.0.0
После этого перейдите на страницу отправки .
Вы увидите похожий экран. (В будущем это может быть изменено)
En отправить свой репозиторий. Вот и все.
Вы можете проверить опубликованный пример пакета здесь. Для проверки кода, здесь вы можете найти репозиторий GitHub.
После добавления пакета, давайте проверим его.
composer require "atakde/php-rate-limiter"
Если вы видите похожие результаты, поздравляем, вы успешно опубликовали свой PHP пакет.Th
If you like to get more updates from me, please follow me on Medium and subscribe to email alert.
27.03.2023 13:18
В JavaScript существует несколько типов данных, включая примитивные типы данных и ссылочные типы данных. Вот краткое объяснение различных типов данных в JavaScript с примерами:
27.03.2023 12:01
Футбол. Для многих людей, живущих на земле, эта игра - больше, чем просто спорт. И эти люди всегда мечтают стать футболистом или менеджером. Но, к сожалению, большинство из них не могут подняться по лестнице успеха, и эти идеи застревают на стадии мечты. В этот момент на помощь приходят футбольные...
27.03.2023 11:58
В Java исключение - это событие, возникающее во время выполнения программы, которое нарушает нормальный ход выполнения инструкций программы. Когда возникает исключение, программа прекращает нормальное выполнение и "бросает" объект исключения, который содержит информацию о возникшей ошибке. Это может...
27.03.2023 11:55
CSS Flex: что должен знать каждый разработчик Модуль flexbox, также известный как гибкий модуль разметки box, помогает эффективно проектировать и создавать отзывчивые веб-страницы без использования множества свойств позиционирования и float. По умолчанию в flex-контейнере есть только одна...
26.03.2023 13:40
Говорят, что лучшее о человеке можно увидеть только изнутри, и это относится и к веб-страницам HTML! Причина, по которой некоторые веб-страницы не видны в поисковых системах, заключается в том, что им не хватает функций, обеспечивающих их видимость.
26.03.2023 10:45