Difference between revisions of "Index to Architecture Documents"

From PCGen Wiki
Jump to: navigation, search
Line 11: Line 11:
 
=Loading=
 
=Loading=
  
* The [[Startup System]] initializes PCGen and loads the initial user interface
+
# The [[Startup System]] initializes PCGen and loads the initial user interface
* Files from Disk are loaded by the [[Rules Persistence System]]
+
# Files from Disk are loaded by the [[Rules Persistence System]]
* These files use [[CDOM References Concept Document|CDOM References]] to resolve order of operations conflicts during load
+
# These files use [[CDOM References Concept Document|CDOM References]] to resolve order of operations conflicts during load
* The [[Load Commit Subsystem]] is used to commit information into the [[Rules Data Store]]
+
# The [[Load Commit Subsystem]] is used to commit information into the [[Rules Data Store]]
 +
# Post Processing is completed as described in the [[Full Load Order Detail]]

Revision as of 03:54, 27 February 2018

This is effectively a "shorthand" list of documents (and a tiny bit of context around the links) for "A Day in the Life of PCGen"

Resources

Before reading about the details of the PCGen architecture, it is likely helpful to understand our key Design Concepts for PCGen and Architecture Document Conventions

Loading

  1. The Startup System initializes PCGen and loads the initial user interface
  2. Files from Disk are loaded by the Rules Persistence System
  3. These files use CDOM References to resolve order of operations conflicts during load
  4. The Load Commit Subsystem is used to commit information into the Rules Data Store
  5. Post Processing is completed as described in the Full Load Order Detail