I know how to write code in Java (basic and intermediate level). However, I have very little experience in looking at other peoples' code (experts) and understanding those. I know this is very much required in the industry. I would like to understand how architectures, e.g. MVC and design patterns are implemented by experts.
Therefore, I am asking your recommendations for existing GITHUB projects for learning. I would like to look at a project with the following properties:
1. Built with CORE java. It should have some sort of GUI (preferably JavaFX).
2. Followed some architecture and design patterns.
3. It can be a game for example.
4. It should have at least some documentation.
I have searched GUTHUB projects and too much choice has overwhelmed me. Please provide your valuable suggestion so that I can at least start somewhere.