Il modo migliore è scaricare l'intero progetto sotto il tuo IDE preferito e utilizzare gli strumenti IDE per ottenere una prima panoramica.
Ad esempio, Apache Software Foundation dispone di una sola enorme radice di Subversion da cui è possibile estrarre qualsiasi singolo progetto in pochi clic utilizzando Eclipse. Questo crea un progetto nel tuo spazio di lavoro ed è possibile utilizzare tutti i potenti strumenti di Eclipse per comprendere la gerarchia delle classi, navigare (Ctrl / clic) da una classe alla successiva o semplicemente cercare artefatti nei file. Lo stesso vale per Intellij o Netbeans, ovviamente.
Per github, basta aggiungere un plugin git a Eclipse e fare lo stesso. A Sourceforge usano anche Subversion e sono abituati a fare affidamento su CVS, ma lo stesso si applica.
Sembra un sacco di lavoro ma credimi non lo è. Questa strategia ti permetterà anche di comprendere i vari modi di costruire e architettura OSS (Maven, Hudson / Jenkins, Ant, make / nmake ecc ...).
Dopo averlo fatto una volta, è molto più semplice la seconda volta e scoprirai che è sempre la stessa procedura.
Le tue abilità di sviluppatore avranno una spinta dal prendere seriamente questa opzione.