One of the most difficult parts in software engineering is how to well architecture a given project. Another observation is that a good project structure, while never sufficent, is a good starting point for a great project. Here I will be sharing some best practices I have found or develepoed while working on different projects and using different programming languages.
YaleMakes/how_to_structure
This a repository containing curated best practices on how to structure a software project.
MIT