Difference between revisions of "Oslo/Dependencies"
< Oslo
(→Library Dependencies, with Reasons) |
|||
Line 3: | Line 3: | ||
== Library Dependencies == | == Library Dependencies == | ||
− | [[File:oslo-libs.png|thumbnail]] | + | This diagram shows the inter-library dependencies. |
+ | |||
+ | [[File:oslo-libs.png|thumbnail|left]] | ||
== Library Dependencies, with Reasons == | == Library Dependencies, with Reasons == | ||
Line 9: | Line 11: | ||
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. | ||
− | [[File:oslo-libs-verbose.png|thumbnail]] | + | [[File:oslo-libs-verbose.png|thumbnail|left]] |
Revision as of 19:21, 14 January 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.
Library Dependencies
This diagram shows the inter-library dependencies.
Library Dependencies, with Reasons
This diagram shows which module in a library depends on a module in another library.