refactor(arch): Relocate domain and ports packages
Moves the `domain` and `ports` packages from `internal/core` to `internal`. This refactoring simplifies the directory structure by elevating the core architectural concepts of domain and ports to the top level of the `internal` directory. The `core` directory is now removed as its only purpose was to house these two packages. All import paths across the project have been updated to reflect this change.
This commit is contained in:
parent
cb6bb5fb75
commit
3e432aa8db
35 changed files with 40 additions and 40 deletions
Binary file not shown.
|
|
@ -6,8 +6,8 @@ import (
|
|||
"fmt"
|
||||
"net/http"
|
||||
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/core/domain"
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/core/ports/driven"
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/domain"
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/ports/driven"
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/infrastructure/edgeconnect_client"
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/infrastructure/transport"
|
||||
)
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ import (
|
|||
"net/url"
|
||||
"os"
|
||||
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/core/domain"
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/domain"
|
||||
"github.com/spf13/cobra"
|
||||
)
|
||||
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ import (
|
|||
"fmt"
|
||||
"os"
|
||||
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/core/domain"
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/domain"
|
||||
"github.com/spf13/cobra"
|
||||
)
|
||||
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ import (
|
|||
"context"
|
||||
"fmt"
|
||||
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/core/domain"
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/domain"
|
||||
"github.com/spf13/cobra"
|
||||
)
|
||||
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ import (
|
|||
"fmt"
|
||||
"os"
|
||||
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/core/ports/driving"
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/ports/driving"
|
||||
"github.com/spf13/cobra"
|
||||
"github.com/spf13/viper"
|
||||
)
|
||||
|
|
|
|||
|
|
@ -4,9 +4,9 @@ import (
|
|||
"context"
|
||||
"strings"
|
||||
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/core/domain"
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/core/ports/driven"
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/core/ports/driving"
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/domain"
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/ports/driven"
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/ports/driving"
|
||||
)
|
||||
|
||||
type service struct {
|
||||
|
|
|
|||
|
|
@ -8,8 +8,8 @@ import (
|
|||
"time"
|
||||
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/infrastructure/config"
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/core/domain"
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/core/ports/driven"
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/domain"
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/ports/driven"
|
||||
)
|
||||
|
||||
// ResourceManagerInterface defines the interface for resource management
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ import (
|
|||
"time"
|
||||
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/infrastructure/config"
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/core/domain"
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/domain"
|
||||
"github.com/stretchr/testify/assert"
|
||||
"github.com/stretchr/testify/mock"
|
||||
"github.com/stretchr/testify/require"
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@ import (
|
|||
"context"
|
||||
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/infrastructure/config"
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/core/domain"
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/core/ports/driven"
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/domain"
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/ports/driven"
|
||||
"github.com/stretchr/testify/mock"
|
||||
)
|
||||
|
||||
|
|
|
|||
|
|
@ -12,8 +12,8 @@ import (
|
|||
"time"
|
||||
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/infrastructure/config"
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/core/domain"
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/core/ports/driven"
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/domain"
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/ports/driven"
|
||||
)
|
||||
|
||||
// Planner defines the interface for deployment planning
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ import (
|
|||
"testing"
|
||||
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/infrastructure/config"
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/core/domain"
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/domain"
|
||||
"github.com/stretchr/testify/assert"
|
||||
"github.com/stretchr/testify/mock"
|
||||
)
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ import (
|
|||
"time"
|
||||
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/infrastructure/config"
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/core/ports/driven"
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/ports/driven"
|
||||
)
|
||||
|
||||
// DeploymentStrategy represents the type of deployment strategy
|
||||
|
|
|
|||
|
|
@ -10,8 +10,8 @@ import (
|
|||
"time"
|
||||
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/infrastructure/config"
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/core/domain"
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/core/ports/driven"
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/domain"
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/ports/driven"
|
||||
)
|
||||
|
||||
// RecreateStrategy implements the recreate deployment strategy
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ import (
|
|||
"time"
|
||||
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/infrastructure/config"
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/core/domain"
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/domain"
|
||||
)
|
||||
|
||||
// ActionType defines the type of action to be performed
|
||||
|
|
|
|||
|
|
@ -4,9 +4,9 @@ import (
|
|||
"context"
|
||||
"strings"
|
||||
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/core/domain"
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/core/ports/driven"
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/core/ports/driving"
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/domain"
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/ports/driven"
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/ports/driving"
|
||||
)
|
||||
|
||||
type service struct {
|
||||
|
|
|
|||
|
|
@ -4,9 +4,9 @@ import (
|
|||
"context"
|
||||
"strings"
|
||||
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/core/domain"
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/core/ports/driven"
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/core/ports/driving"
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/domain"
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/ports/driven"
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/ports/driving"
|
||||
)
|
||||
|
||||
type service struct {
|
||||
|
|
|
|||
|
|
@ -4,9 +4,9 @@ import (
|
|||
"context"
|
||||
"strings"
|
||||
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/core/domain"
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/core/ports/driven"
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/core/ports/driving"
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/domain"
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/ports/driven"
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/ports/driving"
|
||||
)
|
||||
|
||||
// service implements the OrganizationService interface and provides the core business logic.
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ package driven
|
|||
|
||||
import (
|
||||
"context"
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/core/domain"
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/domain"
|
||||
)
|
||||
|
||||
type AppRepository interface {
|
||||
|
|
@ -2,7 +2,7 @@ package driven
|
|||
|
||||
import (
|
||||
"context"
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/core/domain"
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/domain"
|
||||
)
|
||||
|
||||
type CloudletRepository interface {
|
||||
|
|
@ -2,7 +2,7 @@ package driven
|
|||
|
||||
import (
|
||||
"context"
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/core/domain"
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/domain"
|
||||
)
|
||||
|
||||
type AppInstanceRepository interface {
|
||||
|
|
@ -3,7 +3,7 @@ package driven
|
|||
import (
|
||||
"context"
|
||||
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/core/domain"
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/domain"
|
||||
)
|
||||
|
||||
// OrganizationRepository defines the port for interacting with organization data storage.
|
||||
|
|
@ -2,7 +2,7 @@ package driving
|
|||
|
||||
import (
|
||||
"context"
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/core/domain"
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/domain"
|
||||
)
|
||||
|
||||
type AppService interface {
|
||||
|
|
@ -2,7 +2,7 @@ package driving
|
|||
|
||||
import (
|
||||
"context"
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/core/domain"
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/domain"
|
||||
)
|
||||
|
||||
type CloudletService interface {
|
||||
|
|
@ -2,7 +2,7 @@ package driving
|
|||
|
||||
import (
|
||||
"context"
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/core/domain"
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/domain"
|
||||
)
|
||||
|
||||
type AppInstanceService interface {
|
||||
|
|
@ -3,7 +3,7 @@ package driving
|
|||
import (
|
||||
"context"
|
||||
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/core/domain"
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/domain"
|
||||
)
|
||||
|
||||
// OrganizationService defines the driving port for managing organizations.
|
||||
|
|
@ -12,7 +12,7 @@ import (
|
|||
"time"
|
||||
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/adapters/driven/edgeconnect"
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/core/domain"
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/domain"
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/infrastructure/edgeconnect_client"
|
||||
)
|
||||
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ import (
|
|||
"time"
|
||||
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/adapters/driven/edgeconnect"
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/core/domain"
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/domain"
|
||||
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/infrastructure/edgeconnect_client"
|
||||
)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue