Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MiddlewareFromFile ¶
Middleware constructor from .ini file
Types ¶
type Config ¶
func (*Config) NewMiddleware ¶ added in v0.4.0
Middleware constructor from Config
type Middleware ¶ added in v0.4.0
type Middleware struct { Renderer Renderer // renders go-import html OnlyGoGet bool // only render go-import html if ?go-get=1 RedirectToDoc bool // if package exists, but ?go-get=1 isn't given, redirect to documentation RedirectToSources bool // if package exists, but ?go-get=1 isn't given, redirect to sources }
Middleware view
func NewMiddleware ¶ added in v0.4.0
func NewMiddleware(renderer Renderer, options ...MiddlewareOption) Middleware
func (*Middleware) NewHandler ¶ added in v0.4.0
Handler
type MiddlewareOption ¶ added in v0.4.0
type MiddlewareOption interface {
// contains filtered or unexported methods
}
Middleware Options
type OnlyGoGet ¶ added in v0.4.0
type OnlyGoGet struct {
// contains filtered or unexported fields
}
type Packages ¶
func PackagesFromFile ¶
func (Packages) NewMiddleware ¶ added in v0.4.0
Middleware constructor from Packages
func (Packages) SetDefaults ¶ added in v0.2.0
type RedirectToDoc ¶ added in v0.4.0
type RedirectToDoc struct {
// contains filtered or unexported fields
}
type RedirectToSources ¶ added in v0.4.0
type RedirectToSources struct {
// contains filtered or unexported fields
}
type Renderer ¶
func DefaultRenderer ¶
func DefaultRenderer() Renderer
type SetRenderer ¶ added in v0.4.0
type SetRenderer struct { Renderer Renderer // contains filtered or unexported fields }
Click to show internal directories.
Click to hide internal directories.