В настоящее время я разрабатываю пакет композитора, который должен обрабатывать некоторые географические данные, отсортированные в одном файле данных. Этот файл данных представляет собой архив .zip с каталогом для каждого штата, содержащим подкаталоги для каждого округа, а внутри находятся файлы, содержащие информацию о каждом городе / городе в этом округе. У меня вопрос: как должна выглядеть структура каталогов пакета и, в частности, где должен находиться этот файл данных (zip-архив)?
Что значит «распространять внутри пакета композитора»? Он поставляется с пакетом и может быть обновлен только с помощью встроенного в него скрипта обновления.
Например, Composer загрузит файл .zip с вашим пакетом с GitHub - ваши геоданные будут внутри этого .zip, или у вас будет какой-то API для его загрузки после установки?
Composer загрузит файл .zip с пакетом, без сторонних API.

Вы хотите распространить эту базу данных внутри пакета композитора (сохранить ее в репозитории git)?