При установке или обновлении composer система создает разные файлы для сайта. Среди них есть
CONTRIBUTING.md
php.ini.sample
И так далее.
Раньше я думал что могу просто их удалить и не хранить в git. Но они все равно будут создаваться маджентой. Я даже знаю где они прописываются, это mageno2-base/composer.json.
Как можно отключить их создание?
На сколько я понимаю, речь идёт о файлах, которые входят в ядро Magento. То есть разработчики считают их неотъемлемой частью своего детища.
Смысла хранить в своём репозитории Magento2 нет, храните только свои модули/изменения, а файлы от Magento2 всегда подтянутся из официального репозитория.
Ну или вообще не используйте официальный репозиторий и храните всё у себя, тогда ничего лишнего к вам не попадёт.
С одной стороны, да. Хорошо когда с системой идут примеры настроек и доки. Но они не должны постоянно создаваться в новом инстансе.
Если уж так надо чтобы они были, то почему их нет в .gitignore, ведь они все равно создаются?