Как сделать так, чтобы мой проект могли скачать через composer?
Сделал один проект, теперь мне надо его передать другу. В случае если заливаю стандартным способом на гитхаб, то отсеивается много файлов, папка вендор, точки входа, настройки. Как можно сделать так, чтобы он мог мой проект скачать себе через композер и запустить спокойно у себя на локали?
Регаешься на packagist.org, сабмитишь туда ссылку на свой репозиторий (который должен иметь composer.json с именем пакета), друг делает composer require vasyan/super-package.
У меня пишет A package with the name yiisoft/yii2-app-advanced already exists.
Как я понял в секцию require нужно прописать что-то помимо этого, или вообще вместо этого?
Хотя нет, в "name", но что именно прописать?
Igor: что за точки входа? Проверь, какая версия (коммит) из репозитория подгрузилась. Что указано в composer.json у друга рядом с именем пакета. Вообще Composer берет все файлы, которые попали бы в архив через git archive. То есть по умолчанию все отслеживаемые Git.