Interface InitializeProjectUseCase

All Known Implementing Classes:
InitializeProjectUseCaseImpl

public interface InitializeProjectUseCase
Use case for initializing a new clean architecture project. This is an input port (driven by the Gradle task).
  • Method Details

    • execute

      Initializes a new project with the given configuration.
      Parameters:
      projectPath - the root path where the project will be created
      config - the project configuration
      Returns:
      initialization result with generated files or errors