Browse Source

doc: loading graph

fixes QubesOS/qubes-issues#1560
Wojtek Porczyk 6 years ago
parent
commit
0862ce8a1f
2 changed files with 14 additions and 2 deletions
  1. 2 0
      doc/loading.svg
  2. 12 2
      doc/qubes.rst

File diff suppressed because it is too large
+ 2 - 0
doc/loading.svg


+ 12 - 2
doc/qubes.rst

@@ -8,10 +8,20 @@ Because all objects in Qubes' world are interconnected, there is no possibility
 to instantiate them separately. They are all loaded together and contained in
 the one ``app`` object, an instance of :py:class:`qubes.Qubes` class.
 
+Loading
+^^^^^^^
+
+The objects may come to existence in two ways: by explicit instantiation or by
+loading from XML file.
+
 The loading from XML is done in stages, because Qubes domains are dependent on
 each other in what can be even a circular dependency. Therefore some properties
-(especcialy those that refer to another domains) are loaded later. Refer to
-:py:class:`qubes.Qubes` class documentation to get description of every stage.
+(especcialy those that refer to another domains) are loaded later.
+
+.. image:: loading.svg
+
+Refer to :py:class:`qubes.Qubes` class documentation to get description of every
+stage.
 
 
 Properties

Some files were not shown because too many files changed in this diff