Where should I begin to understand the code?

郭震 <zaixiagu...@...>

Hi developers:
I am a newbie to the group, I have used JanusGraph for a period and now I want one step further to take part in the development of janus graph. I have wathed the source code for a few days but still confused by so many classes and interfaces. I am trying to understand how it execute gremlin query and add vertex or edge to HBase, but there are some classes that have little comment, which make it hard to find the clues to go on. Is there any project module architecture info or important code illustration that can help me to find the clues? Thanks for any help.