У меня есть структура Git, как это:
EventListener/
DataWriter/
Install.php
Uninstall.php
Это дополнение для XenForo, на котором работает Zend. Я бы разместил эти файлы внутри /library/Vendor/AddOn/
,
Большинство людей упаковывают дополнения со структурой, подобной этой:
upload/
library/
Vendor/
AddOn/
README.md
addon-vendor-addon.xml
Застегни это и научи людей опустошать содержимое upload
/ в их папку XenForo.
Возможно ли иметь master
а также release
филиал, где release
это содержимое на молнии с upload/
папка, которая содержит master
содержание?
Я бы порекомендовал использовать какой-нибудь инструмент для сборки.
Вы можете е. г. легко использовать Gradle для создания ZIP, который имеет любую структуру каталогов, которую вы хотите иметь.
Других решений пока нет …