Любите загадки? Событие еще доступно на сайте.
С чего начать?

Скелет для вашего пакета Laravel

У вас идея для пакета Laravel? Начните с этого генератора, чтобы получить заготовочный код и сконцентрироваться на вашем проекте.

Кажется, я реализовывал это раньше, мне нужно проверить некоторые старые проекты...
image
Разработчик
Который неэффективно использует свои решения повторно.

Руководство

Для начала загрузите архив с шаблоном пакета. В нем содержатся все необходимые материалы для создания пакета Laravel.

Скачать скелет

После загрузки архива, распакуйте его в папку, где планируете разместить ваш пакет.

Далее, откройте терминал и выполните следующую команду. Вам потребуется ответить на несколько вопросов, таких как название вашего пакета:

php ./configure.php

Готово. Наслаждайтесь процессом создания вашего собственного пакета!

Для предложений смотрите исходный код.

Мотивация

Есть так много преимуществ, когда вы начинаете инкапсулировать свой код в более мелкие, более управляемые пакеты:

  • Управляемость: код становится легче обслуживать и изменять.
  • Тестируемость: пакеты упрощают процесс тестирования кода.
  • Документация: легче документировать отдельные пакеты, облегчая понимание их функционала.
  • Повторное использование: создавая компоненты программного обеспечения в виде пакетов, вы можете повторно использовать их в будущих проектах.
  • Вовлечение в сообщество: откройте исходный код и получите выгоду от PHP-сообщества.

Помимо перечисленного, есть и другие преимущества, делающие создание пакетов обязательным шагом в разработке программного обеспечения.