Decomposes the monolithic `internal/core/domain/domain.go` file into separate files for each domain entity (`app.go`, `app_instance.go`, `cloudlet.go`, `flavor.go`). - `SecurityRule` struct moved into `app.go` as it is a value object specific to the App entity. - `Location` struct moved into `cloudlet.go` as it is a value object specific to the Cloudlet entity. - `Flavor` remains a separate file as it is a shared entity used by App, AppInstance, and Cloudlet. This refactoring improves modularity and makes the domain model easier to navigate and understand. |
||
|---|---|---|
| .. | ||
| adapters | ||
| application | ||
| core | ||
| infrastructure | ||