ある程度書けるようになったのでそろそろオープンソースで修行したいんですが、
Githubなんかで公開されているソースってかなりの量なのがほとんどで何から手をつけていいやらと言ったところです。
ある程度の規模のソースを読む場合、どのようにして読みますか?
1.ファイル名などの規則や慣例でおおよその構造が理解できる
2.プログラムの概略図を示したファイルなどが大抵用意されている。またはそれに近い機能を持ったファイルがある
3.全てのソースに目を通すしかない

ttps://github.com/geany/geany
例としてGeanyはsrcフォルダだけでも結構な量ですが、例えばこれを読むならまず何をすればいいでしょうか?