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