package routes import ( "zestack.dev/slim" ) type BuildConfig struct { Branch string `json:"branch" yaml:"branch"` Steps []StepConfig `json:"steps" yaml:"steps"` } type StepConfig struct { Name string `json:"name" yaml:"name"` Run string `json:"run" yaml:"run"` Env map[string]string `json:"env" yaml:"env"` } type VCSConfig struct { Branch string `json:"branch" yaml:"branch"` } func buildProject(c slim.Context) error { return nil }