Commits at 28fa1e765097cc1b2b966ec97b3d2eed92f56bfa
28fa1e76Unexpected overwrite guard for FileSystem Writer
This is better as a middleware, because otherwise every writer implementation
needs to write their own guard.
Shota FUJI
authored at
Shota FUJI
comitted at
6e191af6Disable require-await lint rule
The bloat and stupidity of the current JS/TS "recommended" lint ecosystem is astonishing.
Shota FUJI
authored at
Shota FUJI
comitted at
d7629394Simplify architecture data flow
"Who own the control?" was not clear.
Shota FUJI
authored at
Shota FUJI
comitted at
8ade6613Validate generated document tree
If Tree Builder does not check its output, then Page Builder has to verify the document tree
and abort, which is not only messing responsibility but error-prone.
Shota FUJI
authored at
Shota FUJI
comitted at
0ff591a1Move filesystem_reader to project root
To reflect the architecture change.
Shota FUJI
authored at
Shota FUJI
comitted at
3e52c72fChange architecture and Create glossary
The previous archtecture too focused on flexibility and that makes grapsing the whole
picture hard and designing interfaces very difficult. It also suffers from the absense
of control/data owner: one can't determine which module has the ownership of whole
generation process.
Shota FUJI
authored at
Shota FUJI
comitted at