Oslo/Dependencies
< Oslo
在 Oslo/GraduationStatus 中描述的 Oslo 库需要避免引入循环依赖。与此同时,我们希望避免将每个单一模块库作为单独的包发布。此页面包含有关在两者极端之间找到最佳平衡点的注意事项。
以下图表使用来自 https://github.com/dhellmann/oslo-dependencies 的代码生成。
此图表显示库之间的依赖关系。
- 蓝色节点表示现有的库。
- 红色节点表示我们计划删除的模块。
- 橙色节点表示在 Icehouse 中毕业的模块。
- 黄色节点表示计划在 Juno 中使用的库 - https://blueprints.launchpad.net/oslo/juno
- 灰色节点表示其他所有内容。
此图表显示一个库中的哪个模块依赖于另一个库中的模块。
此图表直接显示模块依赖关系,不包括它们所属的库。


