具有 laravel 和多个 git 存储库的代码组织
Code organization with laravel and several git repositories
我正在处理几个项目,但每个项目都连接到 REST Web 服务。
我使用 Laravel 开发了第一个,并开发了一些 类 对与 Web 服务通信非常有用。
我想开始第二个,当然,重用为REST连接开发的类。
我的问题是,我的公司要我为项目使用几个 git 目录,并且每个目录都应该上传到不同的 springloops 项目。
Springloops有点像github,你可以使用git.
上传你的代码
您将如何避免 copy/paste 并使用相同的 laravel 代码但在不同的项目中(我猜是在不同的位置)?
我不确定我是否真的清楚,但如果需要,请随时向我询问更多信息。
谢谢。
如何创建您自己的 Composer 包并将其存储在单独的(私有)Git 存储库中?就 Composer 而言,它就像任何其他包一样,您可能需要查看 this section of the docs:
Using private repositories
Exactly the same solution allows you to work with your private
repositories at GitHub and BitBucket:
{
"require": {
"vendor/my-private-repo": "dev-master"
},
"repositories": [
{
"type": "vcs",
"url": "git@bitbucket.org:vendor/my-private-repo.git"
}
]
}
The only requirement is the installation of SSH keys for a git client.
我正在处理几个项目,但每个项目都连接到 REST Web 服务。
我使用 Laravel 开发了第一个,并开发了一些 类 对与 Web 服务通信非常有用。
我想开始第二个,当然,重用为REST连接开发的类。
我的问题是,我的公司要我为项目使用几个 git 目录,并且每个目录都应该上传到不同的 springloops 项目。 Springloops有点像github,你可以使用git.
上传你的代码您将如何避免 copy/paste 并使用相同的 laravel 代码但在不同的项目中(我猜是在不同的位置)?
我不确定我是否真的清楚,但如果需要,请随时向我询问更多信息。
谢谢。
如何创建您自己的 Composer 包并将其存储在单独的(私有)Git 存储库中?就 Composer 而言,它就像任何其他包一样,您可能需要查看 this section of the docs:
Using private repositories
Exactly the same solution allows you to work with your private repositories at GitHub and BitBucket:
{ "require": { "vendor/my-private-repo": "dev-master" }, "repositories": [ { "type": "vcs", "url": "git@bitbucket.org:vendor/my-private-repo.git" } ] }
The only requirement is the installation of SSH keys for a git client.