{{define "content"}}

{{if eq .Status "open"}} {{else if eq .Status "closed"}} {{end}} {{.Subject}}

{{if .Labels}}

Labels: {{range $i, $label := .Labels}}{{if $i}} {{end}}{{$label.Name}}{{end}}

{{end}}

Timeline

{{range .Timeline}} {{if eq .Type "create"}}

{{if .AuthorAvatar}}{{end}}{{.Author}} opened {{if $.Edited}} (edited){{end}}

{{if .Message}} {{.Message}} {{else}} No description provided. {{end}}
{{else if eq .Type "comment"}}

{{if .AuthorAvatar}}{{end}}{{.Author}} commented {{if .Edited}} (edited){{end}}

{{if .Message}} {{.Message}} {{else}} No comment provided. {{end}}
{{else if eq .Type "title"}}

{{if .AuthorAvatar}}{{end}}{{.Author}} changed the title to {{.Title}}

{{else if eq .Type "status"}}

{{if .AuthorAvatar}}{{end}}{{.Author}} {{.Status}} the bug

{{else if eq .Type "labels"}}

{{if .AuthorAvatar}}{{end}}{{.Author}} {{if .AddedLabels}} added label{{if gt (len .AddedLabels) 1}}s{{end}} {{range $i, $label := .AddedLabels}}{{if $i}}, {{end}}{{$label}}{{end}} {{end}} {{if and .AddedLabels .RemovedLabels}} and {{end}} {{if .RemovedLabels}} removed label{{if gt (len .RemovedLabels) 1}}s{{end}} {{range $i, $label := .RemovedLabels}}{{if $i}}, {{end}}{{$label}}{{end}} {{end}}

{{end}} {{end}}
{{end}}