Skip to content

[FEATURE] Add Domain and Application layer component pathsΒ #2

@kadevland

Description

@kadevland

🎯 Issue Summary

Add new component paths for Domain and Application layers to support proper Clean Architecture separation.

πŸ†• New Component Configuration

folders_to_generate

'Domain/Events',                    // New folder
'Infrastructure/ExternalServices',  // New folder

paths

'domain-service' => 'Domain/Services',
'domain-event' => 'Domain/Events',
'application-service' => 'Application/Services',
'external-service' => 'Infrastructure/ExternalServices',

suffixes

'domain-service' => 'Service',
'domain-event' => 'Event',
'application-service' => 'Service',
'external-service' => 'Service',

stubs

'domain-service' => 'easymodules/domain-service.stub',
'domain-event' => 'easymodules/domain-event.stub',
'application-service' => 'easymodules/application-service.stub',
'external-service' => 'easymodules/external-service.stub',

Test Updates

Update tests to validate new Domain and Application component generation and configuration sections

Metadata

Metadata

Assignees

Projects

Status

Backlog

Relationships

None yet

Development

No branches or pull requests

Issue actions