Roadmap to understand ins and outs of Rocket.chat

Hello team,

I’m excited to be making my initial contribution to open source and have chosen Rocket.Chat. I’ve managed to set up the local repository for Rocket.Chat successfully. However, I’m uncertain about how to begin comprehending the codebase. While the developer documentation provides insights into architecture and deep linking, it lacks details about the codebase itself. I would greatly appreciate it if someone could offer guidance on how to start working with the Rocket.Chat repository, understanding it thoroughly before making contributions.

Thank you!