Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

refactor structure on v3 #95

Open
16 of 21 tasks
holiq opened this issue Oct 7, 2023 · 4 comments
Open
16 of 21 tasks

refactor structure on v3 #95

holiq opened this issue Oct 7, 2023 · 4 comments
Assignees
Labels
enhancement New feature or request

Comments

@holiq
Copy link
Member

holiq commented Oct 7, 2023

  • Installation
  • Application
    • DataTransferObject
    • Provider
    • Request
    • Resource
  • Domain
    • Action
    • Enum
    • Exception
    • ValueObject
  • Infrastructure
    • Builder
    • Event
    • Factory
    • Listener
    • Mail
    • Model
    • Observer
    • Repository
    • Seeder
@holiq holiq self-assigned this Oct 7, 2023
@holiq holiq pinned this issue Oct 10, 2023
@holiq holiq unpinned this issue Oct 10, 2023
@pemudakoding pemudakoding added the enhancement New feature or request label Oct 12, 2023
@pemudakoding
Copy link
Member

@holiq We need to plan relocation the Provider into Application, it does not counted as infrastructure, coz service provider like a bridge between infrastructure or domain, so before user executing our infrastructure or domain def it will go thru the service provider first so that's why it applicable in application instead of infrastructure.

@holiq
Copy link
Member Author

holiq commented Oct 12, 2023

Oh okay, I'll change it into Application layer

@pemudakoding
Copy link
Member

pemudakoding commented Oct 14, 2023

@holiq this is the full structure after refactored the namespace following the tree structures below yah

Tree Structure

@holiq
Copy link
Member Author

holiq commented Oct 15, 2023

@pemudakoding so the Builder is on Infrastructure layer and not in domain right?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants