2017-01-29 8 views
1

私は、再利用可能な外部Symfony 3バンドルを作者と一緒にインストールできるように開発したいと考えています。個人的なgitリポジトリを使って "個人的な"ベンダーをインストールするためにコンポーザーを使う方法を理解しましたが、ライブラリ/バンドルの開発環境をセットアップする方法を理解できません。外部再利用可能なSymfony 3バンドルを開発するには

環境を再現し、gitバージョン管理下でのみライブラリ/バンドルを開発するために空のSymfonyプロジェクトを作成する必要がありますか? '私にはいいアイデアのように聞こえません。 ライブラリ/バンドルをそのまま開発し、単体テストでのみ中継する必要がありますか?あるいは、悪いことに、ライブラリ/バンドルを開発し、開発ブランチに進んで、開発中の私の現在のプロジェクトでそれを引き出す必要がありますか?

私は正しい答えから遠すぎると思います。 正しい方法を教えてください。おかげさまで あなたは は、今、あなたはちょうどあなたのバンドルを作成composee

答えて

0

バンドルを作成します。最初は、symfonyプロジェクトの中で、最初のバージョンを起動して実行し、別のリポジトリに入れて、packagistに追加します。

これで、作者を使ってあなたのsymfonyプロジェクトにパッケージを取り込み、srcフォルダから元のものを削除します。あなただけのgitリポジトリを使用することができ、この時点で

、で変更を行い、上流の変更をプッシュするために、作曲家によって引き込ま(ちょうどあなたのベンダー/あなたのバンドル/フォルダ内のgitで動作)

+0

これは正確です私が言ったことは、それが難解で回避策のように思えるので、私はしません。私は編集した内容をコピーしてリポジトリに貼り付けたいとは思わないでしょう:) –

+0

パッケージでバンドルをインストールしたら、srcフォルダからそのパッケージを削除しなければなりません – sensorario

0

を経由して、あなたのバンドルをインストールすることができますpackagist.org上 広告あなたのバンドルレポをバンドルして 新しいリポジトリを作成...安藤は一度終了し、SIプロジェクトinsiste

関連する問題