@xor on etiquette, I find this guide from Google code review applies well to my GitHub projects. Particularly, clearly marking the optional and FYI comments:
https://google.github.io/eng-practices/review/reviewer/comments.html
If there are major issues I’ll usually post those first, and do a second round of review for smaller things later.