質問編集履歴

1 説明を簡略化

shiro09

shiro09 score 19

2015/08/25 09:37  投稿

CakePHPで外部ライブラリと自作のライブラリを保管するディレクトリについて
前提:環境はこのようなディレクトリ構成になっています
webルート
├Plugin
│ └DebugKit
├Vendor
│  ├cakephp
│  │
│  [以下略]
├CakePHPアプリケーションルート
│  ├Config
│  ├Console
│  ├Controller
│  │
│  [以下略]
├composer.json
└composer.lock
CakePHPで外部ライブラリを設置するディレクトリは通常Vendorですが
今ここにはcomposer経由でインストールしたライブラリを置いています。
composerでcakephp,debugkit,phpunit等をインストールしbakeした直後とお考え下さい。
外部ライブラリを追加する時はcomposer経由でVendorにインストールし
Vendor自体はgitignore設定する方針ですが、gitで管理したい自作のライブラリをどこに入れるべきか迷っています。
そのためVendorはgitignoreにしているのですがそうすると
gitで管理したい自作ライブラリをVendorに置くことができません。
このようなシーンでは皆様どのように対応されているのでしょうか。
  • CakePHP

    3145 questions

    CakePHPは、PHPで書かれたWebアプリケーション開発用のフレームワークです。 Ruby on Railsの考え方を多く取り入れており、Railsの高速性とPHPの機動性を兼ね備えています。 MVCやORMなどを「規約優先の考え方」で利用するため、コードを書く手間を省くことができます。 外部のライブラリに依存しないので、単体での利用が可能です。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る