31 lines
545 B
Go
31 lines
545 B
Go
|
package main
|
||
|
|
||
|
type Config struct {
|
||
|
Title string `json:"title"`
|
||
|
Host string `json:"host"`
|
||
|
Packages *Packages `json:"packages"`
|
||
|
}
|
||
|
|
||
|
type Packages map[string]Package
|
||
|
|
||
|
type Package struct {
|
||
|
Pkg string `json:"pkg"`
|
||
|
VCS string `json:"vcs"`
|
||
|
Repo string `json:"repo"`
|
||
|
Description string `json:"desc"`
|
||
|
}
|
||
|
|
||
|
type pageRenderContext struct {
|
||
|
Title string
|
||
|
Package *Package
|
||
|
Host string
|
||
|
Doc string
|
||
|
}
|
||
|
|
||
|
type indexRenderContext struct {
|
||
|
Title string
|
||
|
Packages *Packages
|
||
|
Host string
|
||
|
Doc string
|
||
|
}
|