假设我有3个包A
,B
和C
。
B
与data repository 1
相关联,并具有特定于该API的功能。
C
与data repository 2
相关联,并具有特定于该API的功能。
最终会有更多子套餐。
包A
将具有适用于通过generic
和B
获取的数据的C
方法和其他常用功能(例如身份验证)。这里的基本原理是,这将是一种更加简化的方式来跟上开发(例如,必须更新单个auth
函数而不是在每个子包中执行此操作)。因此,A
位于B
和C
但我还希望用户只需安装A
即可访问所有子包。为此,我希望B
和C
位于其依赖列表中。
这可能吗?我应该有更好的工作流程吗?
答案 0 :(得分:1)
gregmisc
包是这样的一个例子,它通过depends安装更集中的子包。它本身没有任何功能,但它当然可以。