-
Notifications
You must be signed in to change notification settings - Fork 4
/
README.tmpl
64 lines (48 loc) · 1.64 KB
/
README.tmpl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
<!-- This file is used by `mdctl`. Make all changes to `README.yaml` and run `mdctl build` to rebuild this file. -->
{{ if .banner }}
<p align="center">
{{ printf "![%s](%s)" .banner.name .banner.url }}
</p>
{{ end }}
{{ if .name }}
<h1 align="center">{{ .name }}</h1>
{{ end }}
{{ if .subtitle }}
<h4 align="center">{{ .subtitle }}</h4>
{{ end }}
{{ if .badges }}
<p align="center">
{{ range $badge := .badges }}{{ printf "[![%s](%s)](%s) " $badge.name $badge.image $badge.url }}{{ end }}
</p>
{{ end }}
{{ if .features }}
## :sparkles: Features
{{ range $feature := .features }}{{printf "- %s\n" $feature}}{{ end }}
{{ end }}
{{ if .quickstart }}
## :bulb: Quick Start
{{ .quickstart -}}
{{ end }}
{{ if .examples }}
## :page_facing_up: Examples
{{ .examples -}}
{{ end }}
{{ if .references }}
## :blue_book: References
{{ range $i, $reference := .references }}
- [{{$reference.name}}]({{$reference.url}})
{{- end }}
{{ end }}
{{ if .license }}
## :page_facing_up: License
{{.name}} is an open-sourced software licensed under the [{{.license}} license](LICENSE.md).
{{ end }}
{{ if .contributors }}
## :star: Contributors
| {{ range $contributor := .contributors }}{{ printf " [![%s][%s_avatar]][%s_homepage]<br/>[%s][%s_homepage] |" $contributor.name $contributor.github $contributor.github $contributor.name $contributor.github}}{{ end }}
|{{- range $contributor := .contributors -}}---|{{ end }}
{{ range $contributor := .contributors -}}
{{ printf " [%s_homepage]: https://github.com/%s" $contributor.github $contributor.github }}
{{ printf " [%s_avatar]: https://github.com/%s.png?size=150" $contributor.github $contributor.github }}
{{ end }}
{{ end }}