Ask HN: How to understand the large codebase of an open-source project? | Dark Hacker News