php composer怎么做成全公司的通用工具
我想大声告诉你
我想大声告诉你 2017-06-16 09:18:43
0
3
865

php composer怎么做成全公司的通用工具

有经验的同学分享一下经验,需要主要哪些点,或者大概的思路,谢谢

目前公司系统比较多, 各自系统用的公用库,也大不一样, 都是自己维护
有些系统一直也没有用 composer,现在想是否可以利用composer做一个偏公用的东西, 统一维护公用库,或者公用代码

我想大声告诉你
我想大声告诉你

全部回复(3)
三叔

搭建公司内部的composer仓库,把代码库都改成用composer组织。。。composer需要使用命名空间,老旧代码都要改造。

習慣沉默

1、先自己规划公共服务,制作成施工图,把利弊全部写清楚。
2、召集各个系统负责人开会,过你的施工图,看看还有什么问题,然后再了解其他系统的需求。
3、整个文档分享下怎么接入,怎么实施对改动影响最小。

ps: 当然公司内部应该有个自己的gitlab 仓库。

phpcn_u1582

composer.json本身就支持从git仓库中做source.所以,只要是git控制的代码,只要满足包规范,就可以用composer管理。

composer的引入会导致一个问题,每一个项目都持有一个vendor。我们的做法是把公共的部分做成share的,但这样很别扭。因为依赖简单还好,复杂点,很麻烦。如果你们公司容许一个项目可以持有自己的vendor.那太好了,现在就可以开始做,没什么好主意的,号召大家把业务无关的代码写成包吧!

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板