Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GuideStructure ¶
type GuideStructures ¶
type GuideStructures map[string]*GuideStructure
type PrestepOut ¶
type PrestepOut struct {
Vars []string
}
type PrestepServiceConfig ¶
type PrestepServiceConfig map[string]*ServiceConfig
PrestepServiceConfig defines a mapping between the prestep pkg (which is essentially the unique identifier for a prestep) and config for that prestep. For example, github.com/play-with-go/gitea will map to an endpoint that explains where that prestep can be "found". The Networks value represents a (non-production) config that describes which Docker networks the request should be made within.
type Schemas ¶
type ServiceConfig ¶
ServiceConfig defines a URL endpoint where a prestep can be accessed. It also defines optional Docker networks to join when this service is accessed by preguide in a development mode.
func (*ServiceConfig) UnmarshalJSON ¶
func (p *ServiceConfig) UnmarshalJSON(b []byte) error
type Terminal ¶
type Terminal struct { Name string Description string Scenarios map[string]*TerminalScenario }
type TerminalScenario ¶
type TerminalScenario struct {
Image string
}
Click to show internal directories.
Click to hide internal directories.