Skip to content

Document AOP architecture with Mermaid diagrams - #97

Merged
WalterWoshid merged 1 commit into
okapi-web:masterfrom
WalterWoshid:docs/architecture-diagrams
Sep 5, 2026
Merged

Document AOP architecture with Mermaid diagrams#97
WalterWoshid merged 1 commit into
okapi-web:masterfrom
WalterWoshid:docs/architecture-diagrams

Conversation

@WalterWoshid

Copy link
Copy Markdown
Contributor

Adds a Mermaid workflow overview to the README and a detailed architecture page covering kernel initialization, class loading and cache decisions, and intercepted method execution. The diagrams distinguish CodeTransformer infrastructure from AOP-specific processing and link to the relevant implementation.

Corrects the previous README description: cache reuse precedes fresh matching, and the generated woven class extends the renamed original implementation. The detailed diagrams also show first-instance-only service setup and original method execution within the Around advice chain.

Validation: all four Mermaid diagrams rendered successfully with Mermaid CLI and were visually inspected. Documentation was reviewed against the current kernel, loader, processor, generated inheritance, and advice chain. No runtime code or dependencies changed.

Fixes #35

@WalterWoshid
WalterWoshid merged commit 030c9fd into okapi-web:master Sep 5, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Create a flowchart/diagram

1 participant