Difference between revisions of "Oslo/Dependencies"
< Oslo
Line 5: | Line 5: | ||
This diagram shows the inter-library dependencies. | This diagram shows the inter-library dependencies. | ||
− | [[File:oslo-libs.png]] | + | [[File:oslo-libs.png|800x800px|framed|left]] |
This diagram shows which module in a library depends on a module in another library. | This diagram shows which module in a library depends on a module in another library. |
Revision as of 20:38, 26 February 2014
The Oslo libraries described in Oslo/GraduationStatus need to avoid introducing circular dependencies. At the same time, we want to avoid releasing every single-module library as a separate package. This page contains notes for working out the happy medium point between the two extremes.
The diagrams below were generated using code from https://github.com/dhellmann/oslo-dependencies
This diagram shows the inter-library dependencies.
This diagram shows which module in a library depends on a module in another library.
This diagram shows the module dependencies directly, without including the libraries they belong to.