Browse Source

Merge remote-tracking branch 'qubesos/pr/213'

* qubesos/pr/213:
  Fix from Marek's revies
  doc: loading graph
Marek Marczykowski-Górecki 5 years ago
parent
commit
e8d2c4e232
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
 to instantiate them separately. They are all loaded together and contained in
 the one ``app`` object, an instance of :py:class:`qubes.Qubes` class.
 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
 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
 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
 Properties

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