To help achieve the structure, custom layering support has been added.
- Docs Custom Layering
- PR #88
As a part of this, project-level layering has also been added. Docs: Project-level Layering Docs
Project-level may be enough without the need for custom layering. And custom layering handles extra edge cases.
Also, the ability to make namespace layer names be friendly has been added. Docs: Friendly Names Layering
Thinking project-level layering and custom layering should help those who prefer the mono-repo setup. Think will add some more thoughts about the tradeoffs between a mono-repo vs micro-repos setup later.