You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm trying to sort out a naming scheme for platform that avoids having an Ushahidi\App layer since that'll get confusing with Laravels typical App namespacing. I'm consider something like
Ushahidi\Core : Domain layer has entities, repo interfaces, usecase Ushahidi\Infrastructure or just Ushahidi\Infra : concrete repos, validators, tooling (what I had started moving into Ushahidi\App) Ushahidi\App .. whats normally in laravels App : controllers, routes, other laravel specific wiring
I'd also like to group things by model a bit more so you would have clear Post, Survey, User etc folders. That would put the Post validator, repo, formatter etc alongside each other.. just not quite sure how to manage that with the Domain / Infra / App split.
The text was updated successfully, but these errors were encountered: