the contribution guides are very detailed about general things like cloning and building the code, but I can’t find anything that explains the overall architecture of Hugo.
Is there anything that explains the overall design (what components interact how) and code flow (what is called when and what happens in parallel)?
Trying to understand the entire code base would probably take weeks without assistance, so I would really appreciate any pointers.
I try to estimate how much effort it would be to adjust Hugo to my needs. From studying the docs alone there seem to be quite a few blockers, thus I’m hesitant because the last migration of my project from Gitbook to Jekyll was much like one step forward, two steps back. But I might simply lack a “Hugo mindset” to see that all the tools are already there, ready to use.