From: Mike Bayer SQLAlchemy includes several components, each of which are useful by themselves to give varying levels of assistance to a database-enabled application. Below is a Trail Map of the "knowledge dependencies" between these components indicating the order in which concepts may be learned.
+<%attr>title='Introduction'%attr>
+<&|doclib.myt:item, name="intro", description="Introduction" &>
+ SQLAlchemy features a lot of tools and patterns to help in every area of writing applications that talk to relational databases. To achieve this, it has a lot of areas of functionality which work together to provide a cohesive package. Ultimately, just a little bit of familiarity with each concept is all thats needed to get off the ground. That said, here's two quick links that summarize the two most prominent features of SQLAlchemy:
+
+
For a comprehensive tour through all of SQLAlchemy's components, below is a "Trail Map" of the knowledge dependencies between these components indicating the order in which concepts may be learned. Concepts marked in bold indicate features that are useful on their own. +
Start | | - |--- <&formatting.myt:link, path="pooling" &> + |--- <&formatting.myt:link, class_="trailbold", path="pooling" &> | | | | | |------ <&formatting.myt:link, path="pooling_configuration" &> @@ -26,10 +35,10 @@ Start |---- <&formatting.myt:link, path="metadata_creating" &> | | - |---- <&formatting.myt:link, path="sql" &> + |---- <&formatting.myt:link, path="sql", class_="trailbold" &> | | | | - +---- <&formatting.myt:link, path="datamapping"&> | + +---- <&formatting.myt:link, path="datamapping", class_="trailbold"&> | | | | | | | | <&formatting.myt:link, path="unitofwork"&> | @@ -40,3 +49,4 @@ Start +----- <&formatting.myt:link, path="types"&>&> +&> diff --git a/doc/style.css b/doc/style.css index bc4d8a31ab..aa339e249b 100644 --- a/doc/style.css +++ b/doc/style.css @@ -29,6 +29,10 @@ a:hover {color:#700000;} margin: 5px; } +.trailbold { + font-weight:bold; +} + .light { background-color: #EFEFEF; }