Versions in this module Expand all Collapse all v1 v1.4.0 Jun 29, 2022 Changes in this version + func JSONRoutesBytes(r chi.Routes) []byte v1.3.0 Jun 21, 2022 Changes in this version type DocRouter + func BuildDocRouter(r chi.Routes) DocRouter type FuncInfo + ASTFile *ast.File v1.2.2 Sep 20, 2021 Changes in this version + func BaseTemplate() string + func BassCSS() string + func Div(text string) string + func FaviconIcoData() string + func Head(level int, text string) string + func ListItem(text string) string + func MarkupRoutesDoc(r chi.Router, opts MarkupOpts) string + func MilligramMinCSS() string + func OrderedList(listItems string) string + func P(text string) string + func UnorderedList(listItems string) string + type MarkupDoc struct + Doc Doc + FormattedHTML string + Opts MarkupOpts + RouteHTML string + Router chi.Router + Routes map[string]DocRouter + func (mu *MarkupDoc) String() string + type MarkupOpts struct + ForceRelativeLinks bool + Intro string + ProjectPath string + RouteText string + URLMap map[string]string v1.0.2 Aug 8, 2017 v1.0.1 Aug 8, 2017 Changes in this version type FuncInfo + func GetFuncInfo(i interface{}) FuncInfo v1.0.0 Jul 6, 2017 Changes in this version + func JSONRoutesDoc(r chi.Routes) string + func MarkdownRoutesDoc(r chi.Router, opts MarkdownOpts) string + func PrintRoutes(r chi.Routes) + type Doc struct + Router DocRouter + func BuildDoc(r chi.Routes) (Doc, error) + type DocHandler struct + Method string + Middlewares []DocMiddleware + type DocHandlers map[string]DocHandler + type DocMiddleware struct + type DocRoute struct + Handlers DocHandlers + Pattern string + Router *DocRouter + type DocRouter struct + Middlewares []DocMiddleware + Routes DocRoutes + type DocRoutes map[string]DocRoute + type FuncInfo struct + Anonymous bool + Comment string + File string + Func string + Line int + Pkg string + Unresolvable bool + type MarkdownDoc struct + Doc Doc + Opts MarkdownOpts + Router chi.Router + Routes map[string]DocRouter + func (md *MarkdownDoc) Generate() error + func (md *MarkdownDoc) String() string + func (md *MarkdownDoc) WriteIntro() + func (md *MarkdownDoc) WriteRoutes() + type MarkdownOpts struct + ForceRelativeLinks bool + Intro string + ProjectPath string + URLMap map[string]string