Я впервые использую Composer, главным образом потому, что предоставленные поставщиком документы SDK охватывают только установку на основе Composer. Я пытаюсь настроить использование QuickBooks Online (QBO) SDK, найденного здесь: https://github.com/intuit/QuickBooks-V3-PHP-SDK
Я сделал это:
Steves-Mac-Mini:~ steve$ composer require quickbooks/v3-php-sdk
Using version ^3.4 for quickbooks/v3-php-sdk
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 1 install, 0 updates, 0 removals
- Installing quickbooks/v3-php-sdk (V3.4.0): Loading from cache
Writing lock file
Generating autoload files
Steves-Mac-Mini:~ steve$
Это оставило меня с:
- composer.lock
- composer.json
- vendor
- autoload.php
- composer
- autoload_*.php files
- installed.json
- quickbooks
- v3-php-sdk
- more composer.json, composer.lock, and other various files
- src
- Directories for each "Class" name
- test
Я немного запутался в том, что на самом деле нужно загрузить на сайт как минимум, чтобы сделать эту работу. Я хочу исключить все «примеры», документацию и папки, которые не должны быть «общедоступными» (я много читал о том, чтобы не загружать каталог «vendor», но, похоже, это применимо к пользователям git).
я не используя Git или любую систему контроля версий на сайте. Просто FTP. Я думаю, что именно из-за этого я запутался после прочтения похожих вопросов в SO и в Интернете.
Что все, что мне нужно загрузить, и какие файлы не следует переименовывать или перемещать?
Задача ещё не решена.
Других решений пока нет …