【发布时间】:2020-03-13 17:41:39
【问题描述】:
我正在实施一个我想通过 Packagist 分享的项目。通常,composer.json 文件将位于项目根目录中,但我希望在子目录/private/composer 下拥有所有与作曲家相关的文件和目录。移动composer.json、composer.lock 和vendor 后,Packagist 无法在我的远程存储库中找到composer.json,因此我的项目将不再自动更新。
是否有可能做我想做的并且仍然让 Packagist 自动更新项目?
我想要实现的项目结构是这样的:
.
├── .editorconfig
├── .git
│ ├── branches
│ ...
├── .gitignore
├── .htaccess
├── license.txt
├── private
│ ├── composer
│ │ ├── composer.json
│ │ ├── composer.lock
│ │ └── vendor
│ │ ├── autoload.php
│ │ ...
│ ├── npm
│ │ ├── package.json
│ │ ├── package-lock.json
│ │ └── node_modules
│ │ ...
├── public
│ └── index.php
└── readme.md
【问题讨论】: