An example project to illustrate coding guidelines, version control, and design patterns in a software engineering lecture in Ulm.
Lecture at University of Ulm: https://www.uni-ulm.de/in/sp/teaching/software-engineering-i/
Lecture on Youtube: https://www.youtube.com/watch?v=3fCRcCgxH3E&list=PL4hJhdKDPIxgtzV6qUrAqOQtVQ40yv_jb
I found the following tutorial helpful in setting up Eclipse for JavaFX: https://www.youtube.com/watch?v=oVn6_2KuYbM