#2. “Менеджеры зависимостей. Создание и регистрация PHP-пакетов с помощью Composer“

Разбираемся, для чего нужны менеджеры зависимостей, какую проблему они решают. Создаем PHP-приложение с помощью Composer, подключаем зависимость, регистрируем приложение в качестве пакета на сайте Packagist. Презентация: 00:00 Начало 00:34 Задача повторного использования кода 01:57 Выделение общего кода в специальное хранилище 03:04 Общее хранилище компонентов 04:24 Приложение = Уникальный код Зависимости 06:55 Проблемы ручного управления зависимостями 08:45 Менеджер зависимостей - инструмент для решения этих проблем 09:45 Composer - менеджер зависимостей для PHP. Структура приложения PHP 14:10 Официальные сайты Composer и Packagist 15:12 Функции Composer’а 16:44 Задачи л/р 2 18:00 Инициализация нового приложения 26:22 Каталоги src и vendor в проекте. Автозагрузка подключаемого кода 29:45 Сохранение приложения на GitHub 34:25 Установка зависимости в проект 39:30 Подключение функций зависимости в приложение 43:28 Включение каталога vendor в .gitignore 45:00 Записи о зависимостях в 45:52 Содержимое репозитория проекта на GitHub 46:20 Публикация пакета на сайте Packagist 49:03 Установка пакета с Packagist 55:40 Добавление к пакету информации о версиях (git tag)
Back to Top