# Module dependency diagrams This page contains a series of diagrams to illustrate the dependency relationships between the modules this project is made up of. Modules with only incoming arrows (e.g. `:resources`) and which do not depend on anything internal to the project are not listed. ## Top-level modules ```mermaid flowchart LR :androidApp --> :core:navigation :androidApp --> :core:utils :androidApp --> :shared ``` ```mermaid flowchart LR :shared --> :core:api :shared --> :core:appearance :shared --> :core:architecture :shared --> :core:commonui:detailopenerApi :shared --> :core:commonui:detailopenerImpl :shared --> :core:commonui:lemmyui :shared --> :core:md :shared --> :core:navigation :shared --> :core:notifications :shared --> :core:persistence :shared --> :core:preferences :shared --> :core:utils :shared --> :domain:identity :shared --> :domain:inbox :shared --> :domain:lemmy:data :shared --> :domain:lemmy:repository :shared --> :unit:accountsettings :shared --> :unit:ban :shared --> :unit:chat :shared --> :unit:communitydetail :shared --> :unit:communityinfo :shared --> :unit:createcomment :shared --> :unit:createpost :shared --> :unit:createreport :shared --> :unit:drawer :shared --> :unit:instanceinfo :shared --> :unit:manageban :shared --> :unit:managesubscriptions :shared --> :unit:modlog :shared --> :unit:multicommunity :shared --> :unit:postdetail :shared --> :unit:remove :shared --> :unit:reportlist :shared --> :unit:saveditems :shared --> :unit:selectcommunity :shared --> :unit:selectinstance :shared --> :unit:userdetail :shared --> :unit:userinfo :shared --> :unit:zoomableimage :shared --> :feature:home :shared --> :feature:inbox :shared --> :feature:profile :shared --> :feature:search :shared --> :feature:settings :shared --> :resources ``` ## Feature modules ```mermaid flowchart LR :feature:home --> :core:appearance :feature:home --> :core:architecture :feature:home --> :core:commonui:components :feature:home --> :core:commonui:detailopenerApi :feature:home --> :core:commonui:lemmyui :feature:home --> :core:commonui:modals :feature:home --> :core:navigation :feature:home --> :core:notifications :feature:home --> :core:persistence :feature:home --> :core:preferences :feature:home --> :core:utils :feature:home --> :domain:identity :feature:home --> :domain:lemmy:data :feature:home --> :domain:lemmy:repository :feature:home --> :unit:createcomment :feature:home --> :unit:createpost :feature:home --> :unit:createreport :feature:home --> :unit:postlist :feature:home --> :unit:web :feature:home --> :unit:zoomableimage :feature:home --> :resources ``` ```mermaid flowchart LR :feature:search --> :core:appearance :feature:search --> :core:architecture :feature:search --> :core:commonui:components :feature:search --> :core:commonui:detailopenerApi :feature:search --> :core:commonui:lemmyui :feature:search --> :core:commonui:modals :feature:search --> :core:navigation :feature:search --> :core:notifications :feature:search --> :core:persistence :feature:search --> :core:preferences :feature:search --> :core:utils :feature:search --> :domain:identity :feature:search --> :domain:lemmy:data :feature:search --> :domain:lemmy:repository :feature:search --> :unit:createcomment :feature:search --> :unit:createreport :feature:search --> :unit:web :feature:search --> :unit:zoomableimage :feature:search --> :resources ``` ```mermaid flowchart LR :feature:inbox --> :core:appearance :feature:inbox --> :core:architecture :feature:inbox --> :core:commonui:components :feature:inbox --> :core:commonui:detailopenerApi :feature:inbox --> :core:commonui:lemmyui :feature:inbox --> :core:commonui:modals :feature:inbox --> :core:navigation :feature:inbox --> :core:notifications :feature:inbox --> :core:persistence :feature:inbox --> :core:preferences :feature:inbox --> :core:utils :feature:inbox --> :domain:identity :feature:inbox --> :domain:inbox :feature:inbox --> :domain:lemmy:data :feature:inbox --> :domain:lemmy:repository :feature:inbox --> :unit:mentions :feature:inbox --> :unit:messages :feature:inbox --> :unit:replies :feature:inbox --> :unit:web :feature:inbox --> :unit:zoomableimage :feature:inbox --> :resources ``` ```mermaid flowchart LR :feature:profile --> :core:appearance :feature:profile --> :core:architecture :feature:profile --> :core:commonui:components :feature:profile --> :core:commonui:detailopenerApi :feature:profile --> :core:commonui:lemmyui :feature:profile --> :core:commonui:modals :feature:profile --> :core:navigation :feature:profile --> :core:notifications :feature:profile --> :core:persistence :feature:profile --> :core:preferences :feature:profile --> :core:utils :feature:profile --> :domain:identity :feature:profile --> :domain:lemmy:data :feature:profile --> :domain:lemmy:repository :feature:profile --> :unit:createcomment :feature:profile --> :unit:createpost :feature:profile --> :unit:login :feature:profile --> :unit:manageaccounts :feature:profile --> :unit:myaccount :feature:profile --> :unit:web :feature:profile --> :unit:zoomableimage :feature:profile --> :resources ``` ```mermaid flowchart LR :feature:settings --> :core:appearance :feature:settings --> :core:architecture :feature:settings --> :core:commonui:components :feature:settings --> :core:commonui:detailopenerApi :feature:settings --> :core:commonui:lemmyui :feature:settings --> :core:commonui:modals :feature:settings --> :core:navigation :feature:settings --> :core:notifications :feature:settings --> :core:persistence :feature:settings --> :core:preferences :feature:settings --> :core:utils :feature:settings --> :domain:identity :feature:settings --> :domain:lemmy:data :feature:settings --> :domain:lemmy:repository :feature:settings --> :unit:about :feature:settings --> :unit:accountsettings :feature:settings --> :unit:choosecolor :feature:settings --> :unit:choosefont :feature:settings --> :unit:configureswipeactions :feature:settings --> :unit:manageban :feature:settings --> :unit:web :feature:settings --> :resources ``` ## Domain modules ```mermaid flowchart LR :domain:identity --> :core:api :domain:identity --> :core:notifications :domain:identity --> :core:persistence :domain:identity --> :core:preferences :domain:identity --> :core:utils ``` ```mermaid flowchart LR :domain:lemmy:data --> :core:utils :domain:lemmy:data --> :resources ``` ```mermaid flowchart LR :domain:lemmy:repository --> :core:api :domain:lemmy:repository --> :core:utils :domain:lemmy:repository --> :domain:lemmy:data ``` ```mermaid flowchart LR :domain:inbox --> :domain:identity :domain:inbox --> :domain:lemmy:data :domain:inbox --> :domain:lemmy:repository ``` ## Unit modules ```mermaid flowchart LR :unit:about --> :core:appearance :unit:about --> :core:architecture :unit:about --> :core:commonui:components :unit:about --> :core:commonui:detailopenerApi :unit:about --> :core:commonui:lemmyui :unit:about --> :core:commonui:modals :unit:about --> :core:navigation :unit:about --> :core:notifications :unit:about --> :core:persistence :unit:about --> :core:preferences :unit:about --> :core:utils :unit:about --> :domain:identity :unit:about --> :domain:lemmy:data :unit:about --> :domain:lemmy:repository :unit:about --> :unit:web :unit:about --> :resources ``` ```mermaid flowchart LR :unit:accountsettings --> :core:appearance :unit:accountsettings --> :core:architecture :unit:accountsettings --> :core:commonui:components :unit:accountsettings --> :core:commonui:lemmyui :unit:accountsettings --> :core:commonui:modals :unit:accountsettings --> :core:navigation :unit:accountsettings --> :core:notifications :unit:accountsettings --> :core:persistence :unit:accountsettings --> :core:utils :unit:accountsettings --> :domain:identity :unit:accountsettings --> :domain:lemmy:data :unit:accountsettings --> :domain:lemmy:repository :unit:accountsettings --> :resources ``` ```mermaid flowchart LR :unit:ban --> :core:appearance :unit:ban --> :core:architecture :unit:ban --> :core:commonui:components :unit:ban --> :core:commonui:lemmyui :unit:ban --> :core:navigation :unit:ban --> :core:notifications :unit:ban --> :core:persistence :unit:ban --> :core:utils :unit:ban --> :domain:identity :unit:ban --> :domain:lemmy:data :unit:ban --> :domain:lemmy:repository :unit:ban --> :resources ``` ```mermaid flowchart LR :unit:chat --> :core:appearance :unit:chat --> :core:architecture :unit:chat --> :core:commonui:components :unit:chat --> :core:commonui:detailOpenerApi :unit:chat --> :core:commonui:lemmyui :unit:chat --> :core:commonui:modals :unit:chat --> :core:navigation :unit:chat --> :core:notifications :unit:chat --> :core:persistence :unit:chat --> :core:utils :unit:chat --> :domain:identity :unit:chat --> :domain:lemmy:data :unit:chat --> :domain:lemmy:repository :unit:chat --> :unit:rawcontent :unit:chat --> :unit:web :unit:chat --> :unit:zoomableimage :unit:chat --> :resources ``` ```mermaid flowchart LR :unit:choosecolor --> :core:appearance :unit:choosecolor --> :core:commonui:components :unit:choosecolor --> :core:navigation :unit:choosecolor --> :core:notifications :unit:choosecolor --> :core:persistence :unit:choosecolor --> :resources ``` ```mermaid flowchart LR :unit:choosefont --> :core:appearance :unit:choosefont --> :core:commonui:components :unit:choosefont --> :core:navigation :unit:choosefont --> :core:notifications :unit:choosefont --> :core:persistence :unit:choosefont --> :resources ``` ```mermaid flowchart LR :unit:communitydetail --> :core:appearance :unit:communitydetail --> :core:architecture :unit:communitydetail --> :core:commonui:components :unit:communitydetail --> :core:commonui:detailopenerApi :unit:communitydetail --> :core:commonui:lemmyui :unit:communitydetail --> :core:commonui:modals :unit:communitydetail --> :core:navigation :unit:communitydetail --> :core:notifications :unit:communitydetail --> :core:persistence :unit:communitydetail --> :core:utils :unit:communitydetail --> :domain:identity :unit:communitydetail --> :domain:lemmy:data :unit:communitydetail --> :domain:lemmy:repository :unit:communitydetail --> :unit:ban :unit:communitydetail --> :unit:communityinfo :unit:communitydetail --> :unit:createcomment :unit:communitydetail --> :unit:createpost :unit:communitydetail --> :unit:createreport :unit:communitydetail --> :unit:instanceinfo :unit:communitydetail --> :unit:modlog :unit:communitydetail --> :unit:rawcontent :unit:communitydetail --> :unit:remove :unit:communitydetail --> :unit:reportlist :unit:communitydetail --> :unit:web :unit:communitydetail --> :unit:zoomableimage :unit:communitydetail --> :resources ``` ```mermaid flowchart LR :unit:communityinfo --> :core:appearance :unit:communityinfo --> :core:architecture :unit:communityinfo --> :core:commonui:components :unit:communityinfo --> :core:commonui:lemmyui :unit:communityinfo --> :core:navigation :unit:communityinfo --> :core:notifications :unit:communityinfo --> :core:persistence :unit:communityinfo --> :core:utils :unit:communityinfo --> :domain:identity :unit:communityinfo --> :domain:lemmy:data :unit:communityinfo --> :domain:lemmy:repository :unit:communityinfo --> :unit:web :unit:communityinfo --> :unit:zoomableimage :unit:communityinfo --> :resources ``` ```mermaid flowchart LR :unit:configureswipeactions --> :core:appearance :unit:configureswipeactions --> :core:architecture :unit:configureswipeactions --> :core:commonui:components :unit:configureswipeactions --> :core:commonui:lemmyui :unit:configureswipeactions --> :core:navigation :unit:configureswipeactions --> :core:notifications :unit:configureswipeactions --> :core:persistence :unit:configureswipeactions --> :core:utils :unit:configureswipeactions --> :resources ``` ```mermaid flowchart LR :unit:createcomment --> :core:appearance :unit:createcomment --> :core:architecture :unit:createcomment --> :core:commonui:components :unit:createcomment --> :core:commonui:detailopenerApi :unit:createcomment --> :core:commonui:lemmyui :unit:createcomment --> :core:commonui:modals :unit:createcomment --> :core:navigation :unit:createcomment --> :core:notifications :unit:createcomment --> :core:persistence :unit:createcomment --> :core:utils :unit:createcomment --> :domain:identity :unit:createcomment --> :domain:lemmy:data :unit:createcomment --> :domain:lemmy:repository :unit:createcomment --> :unit:rawcontent :unit:createcomment --> :unit:web :unit:createcomment --> :unit:zoomableimage :unit:createcomment --> :resources ``` ```mermaid flowchart LR :unit:createpost --> :core:appearance :unit:createpost --> :core:architecture :unit:createpost --> :core:commonui:components :unit:createpost --> :core:commonui:detailopenerApi :unit:createpost --> :core:commonui:lemmyui :unit:createpost --> :core:commonui:modals :unit:createpost --> :core:navigation :unit:createpost --> :core:notifications :unit:createpost --> :core:persistence :unit:createpost --> :core:utils :unit:createpost --> :domain:identity :unit:createpost --> :domain:lemmy:data :unit:createpost --> :domain:lemmy:repository :unit:createpost --> :unit:rawcontent :unit:createpost --> :unit:selectcommunity :unit:createpost --> :unit:web :unit:createpost --> :unit:zoomableimage :unit:createpost --> :resources ``` ```mermaid flowchart LR :unit:createreport --> :core:appearance :unit:createreport --> :core:architecture :unit:createreport --> :core:commonui:components :unit:createreport --> :core:commonui:detailopenerApi :unit:createreport --> :core:commonui:lemmyui :unit:createreport --> :core:commonui:modals :unit:createreport --> :core:navigation :unit:createreport --> :core:notifications :unit:createreport --> :core:persistence :unit:createreport --> :core:utils :unit:createreport --> :domain:identity :unit:createreport --> :domain:lemmy:data :unit:createreport --> :domain:lemmy:repository :unit:createreport --> :unit:web :unit:createreport --> :unit:zoomableimage :unit:createreport --> :resources ``` ```mermaid flowchart LR :unit:drawer --> :core:appearance :unit:drawer --> :core:architecture :unit:drawer --> :core:commonui:components :unit:drawer --> :core:commonui:lemmyui :unit:drawer --> :core:navigation :unit:drawer --> :core:notifications :unit:drawer --> :core:persistence :unit:drawer --> :core:utils :unit:drawer --> :domain:identity :unit:drawer --> :domain:lemmy:data :unit:drawer --> :domain:lemmy:repository :unit:drawer --> :unit:selectinstanace :unit:drawer --> :resources ``` ```mermaid flowchart LR :unit:instanceinfo --> :core:appearance :unit:instanceinfo --> :core:architecture :unit:instanceinfo --> :core:commonui:components :unit:instanceinfo --> :core:commonui:detailopenerApi :unit:instanceinfo --> :core:commonui:lemmyui :unit:instanceinfo --> :core:navigation :unit:instanceinfo --> :core:notifications :unit:instanceinfo --> :core:persistence :unit:instanceinfo --> :core:utils :unit:instanceinfo --> :domain:identity :unit:instanceinfo --> :domain:lemmy:data :unit:instanceinfo --> :domain:lemmy:repository :unit:instanceinfo --> :unit:web :unit:instanceinfo --> :unit:zoomableimage :unit:instanceinfo --> :resources ``` ```mermaid flowchart LR :unit:login --> :core:appearance :unit:login --> :core:architecture :unit:login --> :core:commonui:components :unit:login --> :core:commonui:lemmyui :unit:login --> :core:navigation :unit:login --> :core:notifications :unit:login --> :core:persistence :unit:login --> :core:utils :unit:login --> :domain:identity :unit:login --> :domain:lemmy:data :unit:login --> :domain:lemmy:repository :unit:login --> :unit:web :unit:login --> :resources ``` ```mermaid flowchart LR :unit:manageaccounts --> :core:appearance :unit:manageaccounts --> :core:architecture :unit:manageaccounts --> :core:commonui:components :unit:manageaccounts --> :core:commonui:lemmyui :unit:manageaccounts --> :core:navigation :unit:manageaccounts --> :core:notifications :unit:manageaccounts --> :core:persistence :unit:manageaccounts --> :core:utils :unit:manageaccounts --> :domain:identity :unit:manageaccounts --> :domain:lemmy:data :unit:manageaccounts --> :domain:lemmy:repository :unit:manageaccounts --> :unit:login :unit:manageaccounts --> :unit:web :unit:manageaccounts --> :resources ``` ```mermaid flowchart LR :unit:manageban --> :core:appearance :unit:manageban --> :core:architecture :unit:manageban --> :core:commonui:components :unit:manageban --> :core:commonui:lemmyui :unit:manageban --> :core:navigation :unit:manageban --> :core:notifications :unit:manageban --> :core:persistence :unit:manageban --> :core:utils :unit:manageban --> :domain:identity :unit:manageban --> :domain:lemmy:data :unit:manageban --> :domain:lemmy:repository :unit:manageban --> :resources ``` ```mermaid flowchart LR :unit:managesubscriptions --> :core:appearance :unit:managesubscriptions --> :core:architecture :unit:managesubscriptions --> :core:commonui:components :unit:managesubscriptions --> :core:commonui:detailopenerApi :unit:managesubscriptions --> :core:commonui:lemmyui :unit:managesubscriptions --> :core:navigation :unit:managesubscriptions --> :core:notifications :unit:managesubscriptions --> :core:persistence :unit:managesubscriptions --> :core:utils :unit:managesubscriptions --> :domain:identity :unit:managesubscriptions --> :domain:lemmy:data :unit:managesubscriptions --> :domain:lemmy:repository :unit:managesubscriptions --> :resources ``` ```mermaid flowchart LR :unit:mentions --> :core:appearance :unit:mentions --> :core:architecture :unit:mentions --> :core:commonui:components :unit:mentions --> :core:commonui:detailopenerApi :unit:mentions --> :core:commonui:lemmyui :unit:mentions --> :core:navigation :unit:mentions --> :core:notifications :unit:mentions --> :core:persistence :unit:mentions --> :core:utils :unit:mentions --> :domain:identity :unit:mentions --> :domain:inbox :unit:mentions --> :domain:lemmy:data :unit:mentions --> :domain:lemmy:repository :unit:mentions --> :unit:zoomableimage :unit:mentions --> :resources ``` ```mermaid flowchart LR :unit:messages --> :core:appearance :unit:messages --> :core:architecture :unit:messages --> :core:commonui:components :unit:messages --> :core:commonui:detailopenerApi :unit:messages --> :core:commonui:lemmyui :unit:messages --> :core:navigation :unit:messages --> :core:notifications :unit:messages --> :core:persistence :unit:messages --> :core:utils :unit:messages --> :domain:identity :unit:messages --> :domain:inbox :unit:messages --> :domain:lemmy:data :unit:messages --> :domain:lemmy:repository :unit:messages --> :unit:chat :unit:messages --> :unit:zoomableimage :unit:messages --> :resources ``` ```mermaid flowchart LR :unit:modlog --> :core:appearance :unit:modlog --> :core:architecture :unit:modlog --> :core:commonui:components :unit:modlog --> :core:commonui:detailopenerApi :unit:modlog --> :core:commonui:lemmyui :unit:modlog --> :core:navigation :unit:modlog --> :core:notifications :unit:modlog --> :core:persistence :unit:modlog --> :core:utils :unit:modlog --> :domain:identity :unit:modlog --> :domain:lemmy:data :unit:modlog --> :domain:lemmy:repository :unit:modlog --> :resources ``` ```mermaid flowchart LR :unit:multicommunity --> :core:appearance :unit:multicommunity --> :core:architecture :unit:multicommunity --> :core:commonui:components :unit:multicommunity --> :core:commonui:detailopenerApi :unit:multicommunity --> :core:commonui:lemmyui :unit:multicommunity --> :core:commonui:modals :unit:multicommunity --> :core:navigation :unit:multicommunity --> :core:notifications :unit:multicommunity --> :core:persistence :unit:multicommunity --> :core:utils :unit:multicommunity --> :domain:identity :unit:multicommunity --> :domain:lemmy:data :unit:multicommunity --> :domain:lemmy:repository :unit:multicommunity --> :unit:ban :unit:multicommunity --> :unit:communityinfo :unit:multicommunity --> :unit:createcomment :unit:multicommunity --> :unit:createpost :unit:multicommunity --> :unit:createreport :unit:multicommunity --> :unit:remove :unit:multicommunity --> :unit:reportlist :unit:multicommunity --> :unit:web :unit:multicommunity --> :unit:zoomableimage :unit:multicommunity --> :resources ``` ```mermaid flowchart LR :unit:myaccount --> :core:appearance :unit:myaccount --> :core:architecture :unit:myaccount --> :core:commonui:components :unit:myaccount --> :core:commonui:detailopenerApi :unit:myaccount --> :core:commonui:lemmyui :unit:myaccount --> :core:commonui:modals :unit:myaccount --> :core:navigation :unit:myaccount --> :core:notifications :unit:myaccount --> :core:persistence :unit:myaccount --> :core:utils :unit:myaccount --> :domain:identity :unit:myaccount --> :domain:lemmy:data :unit:myaccount --> :domain:lemmy:repository :unit:myaccount --> :unit:ban :unit:myaccount --> :unit:chat :unit:myaccount --> :unit:createcomment :unit:myaccount --> :unit:createpost :unit:myaccount --> :unit:createreport :unit:myaccount --> :unit:remove :unit:myaccount --> :unit:web :unit:myaccount --> :unit:zoomableimage :unit:myaccount --> :resources ``` ```mermaid flowchart LR :unit:postdetail --> :core:appearance :unit:postdetail --> :core:architecture :unit:postdetail --> :core:commonui:components :unit:postdetail --> :core:commonui:detailopenerApi :unit:postdetail --> :core:commonui:lemmyui :unit:postdetail --> :core:commonui:modals :unit:postdetail --> :core:navigation :unit:postdetail --> :core:notifications :unit:postdetail --> :core:persistence :unit:postdetail --> :core:utils :unit:postdetail --> :domain:identity :unit:postdetail --> :domain:lemmy:data :unit:postdetail --> :domain:lemmy:repository :unit:postdetail --> :unit:ban :unit:postdetail --> :unit:createcomment :unit:postdetail --> :unit:createreport :unit:postdetail --> :unit:rawcontent :unit:postdetail --> :unit:remove :unit:postdetail --> :unit:web :unit:postdetail --> :unit:zoomableimage :unit:postdetail --> :resources ``` ```mermaid flowchart LR :unit:postlist --> :core:appearance :unit:postlist --> :core:architecture :unit:postlist --> :core:commonui:components :unit:postlist --> :core:commonui:detailopenerApi :unit:postlist --> :core:commonui:lemmyui :unit:postlist --> :core:commonui:modals :unit:postlist --> :core:navigation :unit:postlist --> :core:notifications :unit:postlist --> :core:persistence :unit:postlist --> :core:utils :unit:postlist --> :domain:identity :unit:postlist --> :domain:lemmy:data :unit:postlist --> :domain:lemmy:repository :unit:postlist --> :unit:ban :unit:postlist --> :unit:communityinfo :unit:postlist --> :unit:createcomment :unit:postlist --> :unit:createpost :unit:postlist --> :unit:createreport :unit:postlist --> :unit:instanceinfo :unit:postlist --> :unit:rawcontent :unit:postlist --> :unit:remove :unit:postlist --> :unit:reportlist :unit:postlist --> :unit:selectinstance :unit:postlist --> :unit:web :unit:postlist --> :unit:zoomableimage :unit:postlist --> :resources ``` ```mermaid flowchart LR :unit:rawcontent --> :core:appearance :unit:rawcontent --> :core:utils :unit:rawcontent --> :resources ``` ```mermaid flowchart LR :unit:remove --> :core:appearance :unit:remove --> :core:architecture :unit:remove --> :core:commonui:components :unit:remove --> :core:commonui:detailopenerApi :unit:remove --> :core:commonui:lemmyui :unit:remove --> :core:commonui:modals :unit:remove --> :core:navigation :unit:remove --> :core:notifications :unit:remove --> :core:persistence :unit:remove --> :core:utils :unit:remove --> :domain:identity :unit:remove --> :domain:lemmy:data :unit:remove --> :domain:lemmy:repository :unit:remove --> :unit:web :unit:remove --> :unit:zoomableimage :unit:remove --> :resources ``` ```mermaid flowchart LR :unit:replies --> :core:appearance :unit:replies --> :core:architecture :unit:replies --> :core:commonui:components :unit:replies --> :core:commonui:detailopenerApi :unit:replies --> :core:commonui:lemmyui :unit:replies --> :core:commonui:modals :unit:replies --> :core:navigation :unit:replies --> :core:notifications :unit:replies --> :core:persistence :unit:replies --> :core:utils :unit:replies --> :domain:identity :unit:replies --> :domain:inbox :unit:replies --> :domain:lemmy:data :unit:replies --> :domain:lemmy:repository :unit:replies --> :unit:zoomableimage :unit:replies --> :resources ``` ```mermaid flowchart LR :unit:reportlist --> :core:appearance :unit:reportlist --> :core:architecture :unit:reportlist --> :core:commonui:components :unit:reportlist --> :core:commonui:detailopenerApi :unit:reportlist --> :core:commonui:lemmyui :unit:reportlist --> :core:commonui:modals :unit:reportlist --> :core:navigation :unit:reportlist --> :core:notifications :unit:reportlist --> :core:persistence :unit:reportlist --> :core:utils :unit:reportlist --> :domain:identity :unit:reportlist --> :domain:lemmy:data :unit:reportlist --> :domain:lemmy:repository :unit:reportlist --> :unit:rawcontent :unit:reportlist --> :unit:web :unit:reportlist --> :unit:zoomableimage :unit:reportlist --> :resources ``` ```mermaid flowchart LR :unit:saveditems --> :core:appearance :unit:saveditems --> :core:architecture :unit:saveditems --> :core:commonui:components :unit:saveditems --> :core:commonui:detailopenerApi :unit:saveditems --> :core:commonui:lemmyui :unit:saveditems --> :core:commonui:modals :unit:saveditems --> :core:navigation :unit:saveditems --> :core:notifications :unit:saveditems --> :core:persistence :unit:saveditems --> :core:utils :unit:saveditems --> :domain:identity :unit:saveditems --> :domain:lemmy:data :unit:saveditems --> :domain:lemmy:repository :unit:saveditems --> :unit:createcomment :unit:saveditems --> :unit:createreport :unit:saveditems --> :unit:rawcontent :unit:saveditems --> :unit:web :unit:saveditems --> :unit:zoomableimage :unit:saveditems --> :resources ``` ```mermaid flowchart LR :unit:selectcommunity --> :core:appearance :unit:selectcommunity --> :core:architecture :unit:selectcommunity --> :core:commonui:components :unit:selectcommunity --> :core:commonui:lemmyui :unit:selectcommunity --> :core:navigation :unit:selectcommunity --> :core:notifications :unit:selectcommunity --> :core:persistence :unit:selectcommunity --> :core:utils :unit:selectcommunity --> :domain:identity :unit:selectcommunity --> :domain:lemmy:data :unit:selectcommunity --> :domain:lemmy:repository :unit:selectcommunity --> :resources ``` ```mermaid flowchart LR :unit:selectintance --> :core:appearance :unit:selectintance --> :core:architecture :unit:selectintance --> :core:commonui:components :unit:selectintance --> :core:commonui:lemmyui :unit:selectintance --> :core:navigation :unit:selectintance --> :core:notifications :unit:selectintance --> :core:persistence :unit:selectintance --> :core:utils :unit:selectintance --> :domain:identity :unit:selectintance --> :domain:lemmy:data :unit:selectintance --> :domain:lemmy:repository :unit:selectintance --> :resources ``` ```mermaid flowchart LR :unit:userdetail --> :core:appearance :unit:userdetail --> :core:architecture :unit:userdetail --> :core:commonui:components :unit:userdetail --> :core:commonui:detailopenerApi :unit:userdetail --> :core:commonui:lemmyui :unit:userdetail --> :core:commonui:modals :unit:userdetail --> :core:navigation :unit:userdetail --> :core:notifications :unit:userdetail --> :core:persistence :unit:userdetail --> :core:utils :unit:userdetail --> :domain:identity :unit:userdetail --> :domain:lemmy:data :unit:userdetail --> :domain:lemmy:repository :unit:userdetail --> :unit:ban :unit:userdetail --> :unit:chat :unit:userdetail --> :unit:createcomment :unit:userdetail --> :unit:createpost :unit:userdetail --> :unit:createreport :unit:userdetail --> :unit:remove :unit:userdetail --> :unit:rawcontent :unit:userdetail --> :unit:userinfo :unit:userdetail --> :unit:web :unit:userdetail --> :unit:zoomableimage :unit:userdetail --> :resources ``` ```mermaid flowchart LR :unit:userinfo --> :core:appearance :unit:userinfo --> :core:architecture :unit:userinfo --> :core:commonui:components :unit:userinfo --> :core:commonui:detailopenerApi :unit:userinfo --> :core:commonui:lemmyui :unit:userinfo --> :core:commonui:modals :unit:userinfo --> :core:navigation :unit:userinfo --> :core:notifications :unit:userinfo --> :core:persistence :unit:userinfo --> :domain:identity :unit:userinfo --> :domain:lemmy:data :unit:userinfo --> :domain:lemmy:repository :unit:userinfo --> :unit:web :unit:userinfo --> :unit:zoomableimage :unit:userinfo --> :resources ``` ```mermaid flowchart LR :unit:web --> :core:appearance :unit:web --> :core:commonui:components :unit:web --> :core:navigation :unit:web --> :core:utils :unit:web --> :resources ``` ```mermaid flowchart LR :unit:zoomableimage --> :core:appearance :unit:zoomableimage --> :core:architecture :unit:zoomableimage --> :core:commonui:components :unit:zoomableimage --> :core:commonui:lemmyui :unit:zoomableimage --> :core:navigation :unit:zoomableimage --> :core:notifications :unit:zoomableimage --> :core:persistence :unit:zoomableimage --> :core:utils :unit:zoomableimage --> :resources ``` ## Core modules ```mermaid flowchart LR :core:api --> :core:utils ``` ```mermaid flowchart LR :core:appearance --> :resources ``` ```mermaid flowchart LR :core:commonui:components --> :core:appearance :core:commonui:components --> :core:utils :core:commonui:components --> :resources ``` ```mermaid flowchart LR :core:commonui:detailopenerApi --> :domain:lemmy:data :core:commonui:detailopenerApi --> :resources ``` ```mermaid flowchart LR :core:commonui:detailopenerImpl --> :core:commonui:detailopenerApi :core:commonui:detailopenerImpl --> :core:navigation :core:commonui:detailopenerImpl --> :domain:lemmy:data :core:commonui:detailopenerImpl --> :domain:lemmy:repository :core:commonui:detailopenerImpl --> :unit:communitydetail :core:commonui:detailopenerImpl --> :unit:createcommnet :core:commonui:detailopenerImpl --> :unit:createpost :core:commonui:detailopenerImpl --> :unit:postdetail :core:commonui:detailopenerImpl --> :unit:userdetail :core:commonui:detailopenerImpl --> :resources ``` ```mermaid flowchart LR :core:commonui:lemmyui --> :core:appearance :core:commonui:lemmyui --> :core:commonui:components :core:commonui:lemmyui --> :core:md :core:commonui:lemmyui --> :core:navigation :core:commonui:lemmyui --> :core:persistence :core:commonui:lemmyui --> :core:utils :core:commonui:lemmyui --> :domain:lemmy:data :core:commonui:lemmyui --> :resources ``` ```mermaid flowchart LR :core:commonui:modals --> :core:appearance :core:commonui:modals --> :core:commonui:components :core:commonui:modals --> :core:commonui:lemmyui :core:commonui:modals --> :core:navigation :core:commonui:modals --> :core:notifications :core:commonui:modals --> :core:persistence :core:commonui:modals --> :core:utils :core:commonui:modals --> :domain:lemmy:data :core:commonui:modals --> :resources ``` ```mermaid flowchart LR :core:md --> :core:commonui:components :core:md --> :core:utils :core:md --> :resources ``` ```mermaid flowchart LR :core:navigation --> :core:persistence :core:navigation --> :domain:lemmy:data :core:navigation --> :resources ``` ```mermaid flowchart LR :core:notifications --> :core:appearance :core:notifications --> :core:persistence :core:notifications --> :domain:lemmy:data :core:notifications --> :resources ``` ```mermaid flowchart LR :core:persistence --> :core:appearance :core:persistence --> :core:preferences :core:persistence --> :core:utils :core:persistence --> :resources ``` ```mermaid flowchart LR :core:utils --> :resources ```