Как правильно смотреть исходный код open source проектов?
Структура кода  может отличаться от проекта к проекту.

В общем случае есть папка src или lib, содержащая код приложения/библиотеки и всякие побочные ресурсы в остальных файлах (README, изображения, конфиги и т.п.).  Очень часто в файле README.md описывается процесс сборки проекта  - какие команды выполнить и т.п. - или есть ссылка на подобный документ, например, CONTRIBUTING.md. Иногда объясняется структура директорий и какие в них модули. Нужно оттуда отталкиваться. я думаю.
Структура кода  может отличаться от проекта к проекту.

В общем случае есть папка src или lib, содержащая код приложения/библиотеки и всякие побочные ресурсы в остальных файлах (README, изображения, конфиги и т.п.).  Очень часто в файле README.md описывается процесс сборки проекта  - какие команды выполнить и т.п. - или есть ссылка на подобный документ, например, CONTRIBUTING.md. Иногда объясняется структура директорий и какие в них модули. Нужно оттуда отталкиваться. я думаю.