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 -}}