On Tuesday, 22 April 2014 at 06:39:47 UTC, Jacob Carlborg wrote:
I'm almost exclusively organizing with one class per module and a deeper hierarchy of packages. Not saying that is the ideal solution.
That's what i've started to do in a recent project and then use the special 'package.d' file to provide a package. Sometimes you may have a couple of related classes or enums in each file too but only if they need to be friendly with the main class. This way is much more clear and neat.