Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Service ¶
type Service interface {
// InitProject creates a new project with full scaffolding
InitProject(projectPath, module, projectName string) error
// ValidateModule validates that the module path is a proper Go module format
ValidateModule(module string) error
// ExtractProjectName extracts the project name from a module path
ExtractProjectName(module string) string
// ValidateProjectPath validates that a project directory can be created
ValidateProjectPath(projectPath string) error
}
Service handles project initialization and scaffolding
func ProvideProjectService ¶
ProvideProjectService creates a new project service @Provider
Click to show internal directories.
Click to hide internal directories.