Symfony2のプロジェクトで、 vendor 配下のパッケージを修正しようと思いました。
vendor 配下はソースコードのみ取得しており、レポジトリをgit cloneで取得してはいないようです。
vendor配下をちょっと書き換えて、Pull Request を送るときとかどうやってるのだろうかと調べてみました。
composer のマニュアルを見たら --prefer-source なるオプションがありました。
https://getcomposer.org/doc/03-cli.md#install
git 管理したい vendor 配下の bundle を一旦削除して、 --prefer-source 付でupdate しました。
$ rm -rf vendor/sonata-project/classification-bundle
$ php composer.phar update vendor/sonata-project/classification-bundle --prefer-source
$ git -C vendor/sonata-project/classification-bundle config --list
classification-bundle はあくまで例です。適宜読み替えてください。
該当フォルダが Git 管理されているかと思います。
git remote add などで自身の fork したリポジトリを指定することでPR送ることが出来そうです。