Documentation
¶
Index ¶
- type FileGenerator
- func (g *FileGenerator) GenerateClientYAML(analysis *analysis.ProjectAnalysis, opts GenerateOptions) (string, error)
- func (g *FileGenerator) GenerateDockerCompose(analysis *analysis.ProjectAnalysis, opts GenerateOptions) (string, error)
- func (g *FileGenerator) GenerateDockerfile(analysis *analysis.ProjectAnalysis, opts GenerateOptions) (string, error)
- func (g *FileGenerator) WriteFile(path, content string, overwrite bool) error
- type GenerateOptions
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FileGenerator ¶
type FileGenerator struct {
// contains filtered or unexported fields
}
FileGenerator handles configuration file generation
func NewFileGenerator ¶
func NewFileGenerator() *FileGenerator
NewFileGenerator creates a new file generator instance
func NewFileGeneratorWithMode ¶
func NewFileGeneratorWithMode(devMode *modes.DeveloperMode) *FileGenerator
NewFileGeneratorWithMode creates a file generator with existing DeveloperMode (for reuse)
func (*FileGenerator) GenerateClientYAML ¶
func (g *FileGenerator) GenerateClientYAML(analysis *analysis.ProjectAnalysis, opts GenerateOptions) (string, error)
GenerateClientYAML generates Simple Container client configuration
func (*FileGenerator) GenerateDockerCompose ¶
func (g *FileGenerator) GenerateDockerCompose(analysis *analysis.ProjectAnalysis, opts GenerateOptions) (string, error)
GenerateDockerCompose generates docker-compose.yaml for local development
func (*FileGenerator) GenerateDockerfile ¶
func (g *FileGenerator) GenerateDockerfile(analysis *analysis.ProjectAnalysis, opts GenerateOptions) (string, error)
GenerateDockerfile generates optimized Dockerfile based on tech stack
Click to show internal directories.
Click to hide internal directories.