github.com/dkischenko/gomarkdoc@v0.0.0-20230516135336-e40deae8a495/templates/package.gotxt (about) 1 {{- if eq .Name "main" -}} 2 {{- header .Level .Dirname -}} 3 {{- else -}} 4 {{- header .Level .Name -}} 5 {{- end -}} 6 {{- spacer -}} 7 8 {{- template "import" . -}} 9 {{- spacer -}} 10 11 {{- if len .Doc.Blocks -}} 12 {{- template "doc" .Doc -}} 13 {{- spacer -}} 14 {{- end -}} 15 16 {{- range (iter .Examples) -}} 17 {{- template "example" .Entry -}} 18 {{- spacer -}} 19 {{- end -}} 20 21 {{- header (add .Level 1) "Index" -}} 22 {{- spacer -}} 23 24 {{- template "index" . -}} 25 26 {{- if len .Consts -}} 27 {{- spacer -}} 28 29 {{- header (add .Level 1) "Constants" -}} 30 {{- spacer -}} 31 32 {{- range (iter .Consts) -}} 33 {{- template "value" .Entry -}} 34 {{- if (not .Last) -}}{{- spacer -}}{{- end -}} 35 {{- end -}} 36 37 {{- end -}} 38 39 {{- if len .Vars -}} 40 {{- spacer -}} 41 42 {{- header (add .Level 1) "Variables" -}} 43 {{- spacer -}} 44 45 {{- range (iter .Vars) -}} 46 {{- template "value" .Entry -}} 47 {{- if (not .Last) -}}{{- spacer -}}{{- end -}} 48 {{- end -}} 49 50 {{- end -}} 51 52 {{- if len .Funcs -}} 53 {{- spacer -}} 54 55 {{- range (iter .Funcs) -}} 56 {{- template "func" .Entry -}} 57 {{- if (not .Last) -}}{{- spacer -}}{{- end -}} 58 {{- end -}} 59 {{- end -}} 60 61 {{- if len .Types -}} 62 {{- spacer -}} 63 64 {{- range (iter .Types) -}} 65 {{- template "type" .Entry -}} 66 {{- if (not .Last) -}}{{- spacer -}}{{- end -}} 67 {{- end -}} 68 {{- end -}}