An interactive diagram for the aiosqlite project #350
ivanmilevtues
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hey I am working on an open-source tool to generate interactive diagram representations of codebases. The diagram starts from the highest level of abstraction and if you click on any of the components, there is a diagram in the same style for that component:
graph LR Asynchronous_API_Layer["Asynchronous API Layer"] Connection_Cursor_Proxies["Connection/Cursor Proxies"] Asynchronous_Execution_Bridge["Asynchronous Execution Bridge"] Result_Set_Processor["Result Set Processor"] Synchronous_SQLite3_Backend["Synchronous SQLite3 Backend"] Asynchronous_API_Layer -- "provides" --> Connection_Cursor_Proxies Connection_Cursor_Proxies -- "delegates operations to" --> Asynchronous_Execution_Bridge Asynchronous_Execution_Bridge -- "interacts with" --> Synchronous_SQLite3_Backend Synchronous_SQLite3_Backend -- "returns results to" --> Asynchronous_Execution_Bridge Asynchronous_Execution_Bridge -- "passes results to" --> Result_Set_Processor Result_Set_Processor -- "provides results to" --> Connection_Cursor_Proxies click Asynchronous_API_Layer href "https://github.com/CodeBoarding/GeneratedOnBoardings/blob/main/aiosqlite/Asynchronous_API_Layer.md" "Details" click Connection_Cursor_Proxies href "https://github.com/CodeBoarding/GeneratedOnBoardings/blob/main/aiosqlite/Connection_Cursor_Proxies.md" "Details" click Asynchronous_Execution_Bridge href "https://github.com/CodeBoarding/GeneratedOnBoardings/blob/main/aiosqlite/Asynchronous_Execution_Bridge.md" "Details"The generation tool is based on Static Analysis and LLMs and is fully open-source: https://github.com/CodeBoarding/CodeBoarding
You can see the full diagram here: https://github.com/CodeBoarding/GeneratedOnBoardings/blob/main/aiosqlite/on_boarding.md
Any feedback is appreciated! Would love to hear your opinion on diagrams as an exploration tooling and diagram first documentation!
Beta Was this translation helpful? Give feedback.
All reactions