mirror of
https://github.com/LiveFastEatTrashRaccoon/RaccoonForLemmy.git
synced 2025-02-02 21:37:06 +01:00
34a0c4605c
* refactor: create new module * update documentation
33 KiB
33 KiB
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
flowchart LR
:androidApp --> :core:navigation
:androidApp --> :core:utils
:androidApp --> :shared
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
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
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
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
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
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:manageban
:feature:settings --> :unit:web
:feature:settings --> :resources
Domain modules
flowchart LR
:domain:identity --> :core:api
:domain:identity --> :core:notifications
:domain:identity --> :core:persistence
:domain:identity --> :core:preferences
:domain:identity --> :core:utils
flowchart LR
:domain:lemmy:data --> :core:utils
:domain:lemmy:data --> :resources
flowchart LR
:domain:lemmy:repository --> :core:api
:domain:lemmy:repository --> :core:utils
:domain:lemmy:repository --> :domain:lemmy:data
flowchart LR
:domain:inbox --> :domain:identity
:domain:inbox --> :domain:lemmy:data
:domain:inbox --> :domain:lemmy:repository
Unit modules
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
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
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
flowchart LR
:unit:chat --> :core:appearance
:unit:chat --> :core:architecture
:unit:chat --> :core:commonui:components
: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:zoomableimage
:unit:chat --> :resources
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
flowchart LR
:unit:rawcontent --> :core:appearance
:unit:rawcontent --> :core:utils
:unit:rawcontent --> :resources
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
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
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
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
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
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
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
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
flowchart LR
:unit:web --> :core:appearance
:unit:web --> :core:commonui:components
:unit:web --> :core:navigation
:unit:web --> :core:utils
:unit:web --> :resources
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
flowchart LR
:core:api --> :core:utils
flowchart LR
:core:appearance --> :resources
flowchart LR
:core:commonui:components --> :core:appearance
:core:commonui:components --> :core:utils
:core:commonui:components --> :resources
flowchart LR
:core:commonui:detailopenerApi --> :domain:lemmy:data
:core:commonui:detailopenerApi --> :resources
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
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
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
flowchart LR
:core:md --> :core:commonui:components
:core:md --> :core:utils
:core:md --> :resources
flowchart LR
:core:navigation --> :core:persistence
:core:navigation --> :domain:lemmy:data
:core:navigation --> :resources
flowchart LR
:core:notifications --> :core:appearance
:core:notifications --> :core:persistence
:core:notifications --> :domain:lemmy:data
:core:notifications --> :resources
flowchart LR
:core:persistence --> :core:appearance
:core:persistence --> :core:preferences
:core:persistence --> :core:utils
flowchart LR
:core:utils --> :resources