Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Detector ¶
type Detector struct {
// contains filtered or unexported fields
}
Detector handles application detection using registered providers
type Provider ¶
type Provider interface {
// Name returns the name of the provider
Name() string
// Detect checks if this provider can handle the application at the given path
// Returns true if the provider detected a matching application
Detect(ctx *app.Context) (bool, error)
// Plan generates a build plan for the detected application
Plan(ctx *app.Context) (*app.Plan, error)
}
Provider is the interface that all language/framework providers must implement
Click to show internal directories.
Click to hide internal directories.