私は既存のLaravelプロジェクトを持っています。そして、私はそれにいくつかの機能を追加したいと思います。 Githubで同じ機能を持つプロジェクトが見つかりました。 このプロジェクトを既存のプロジェクトに簡単に統合するにはどうしたらいいですか?既存のプロジェクトのgithubから特定のプロジェクトを統合しますか?
0
A
答えて
1
GitHubで見つかったプロジェクトがPHPライブラリである場合は、Packagistで検索して、それがComposerパッケージとして利用可能かどうかを確認してください。そうであれば、Composerのインストール手順に従って、それを依存関係として追加してください。
使用するプロジェクトがPackagistで利用できない場合は、GitHubから直接ダウンロードしてベンダーとして追加することができます。 See this post外部ライブラリを手動でLaravelに追加し、Composerを使用してクラスを自動読み込みするためのものです。
もう1つの方法は、外部プロジェクトをGit Submoduleとして含めることです。 Gitドキュメントによれば、この利点は次のとおりです。
サブモジュールを使用すると、別のGitリポジトリをリポジトリのサブディレクトリに保持することができます。他のリポジトリには、現在のリポジトリの履歴を妨げない独自の履歴があります。これは、例えばサードパーティのライブラリなどの外部依存関係を持つために使用できます。