Jump to: navigation, search

Difference between revisions of "Oslo/Dependencies"

(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.

Oslo-libs.png

Library Dependencies, with Reasons

This diagram shows which module in a library depends on a module in another library.

Oslo-libs-verbose.png