Getting around the panda3d source code

I was wondering if there is a guide on how panda3d source is structured and how stuff works on the inside.
Nothing big, just a simple guide like this one that explains chromium’s source structure and gives a starters guide.
It would be nice for new devs to contribute to panda3d.
If it isn’t there maybe somebody familiar with panda3d can start one taking inspiration from the chromium’s guide.

Update: I recently found this hidden in the panda3d repo. Updating this file(seems to be last edited 20 years ago) and posting this on panda3d docs should be enough to get an overall glimpse of the stuff inside.