Skip to content

Commit f97f5d0

Browse files
committed
Add pngs
1 parent 6279e8b commit f97f5d0

6 files changed

Lines changed: 22 additions & 0 deletions

File tree

docs/dev_docs.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,28 @@ This split prevents business routing logic from leaking into output classes and
8686

8787
Because the same token model is used end-to-end, the pipeline remains composable and predictable.
8888

89+
### Useful diagrams
90+
91+
Note: raw diagrams are found in the diagrams folder as a .drawio file.
92+
93+
#### Class diagrams of the relevant objects in this framework
94+
95+
![Filtering](img/Filter_class.png)
96+
97+
![LogHandlerConf](img/LHC_class.png)
98+
99+
![Specs](img/Specs_class.png)
100+
101+
#### Activity diagram of how LogHandlerConf resolves which handlers to present based on the stream
102+
103+
![LogHandlerConf](img/LHC_activity.png)
104+
105+
#### Activity diagram of how the filtering logic works, and who has responsibility for the logic
106+
107+
![Filtering](img/Filter_activity.png)
108+
109+
110+
89111
### Practical rule for developers
90112

91113
When behavior looks wrong, debug in this order:

docs/img/Filter_activity.png

136 KB
Loading

docs/img/Filter_class.png

136 KB
Loading

docs/img/LHC_activity.png

252 KB
Loading

docs/img/LHC_class.png

55.5 KB
Loading

docs/img/Specs_class.png

19.3 KB
Loading

0 commit comments

Comments
 (0)