templates

package
v0.26.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 24, 2024 License: GPL-3.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	TemplateUnsupport = `
🔔 来自%s的消息
⚠️ 暂不支持该类型
🙈 我们正在努力支持更多类型,敬请期待!
`
	TemplatePush = NewTemplate("GITEA_PUSH", `🔔 有人推送代码啦
📦 仓库:{{ .Repository.FullName }}
📊 提交记录:{{ range $index, $val := .Commits }}
    {{inc $index}}. {{ getShortMsg $val.Message }}(by @{{ $val.Author.Name }}){{ end }}
`)
	TemplateCreateTag = NewTemplate("GITEA_CREATE_TAG", `🔖 有人创建Tag啦
📦 {{ .Repository.FullName }}
🏷️ {{ .Ref }}
`)
	TemplateOpenIssue = NewTemplate("OPEN_ISSUE", `✨ 有人提Issue啦
📦 {{ .Repository.FullName }}#{{ .Issue.Number }}
💡 {{ .Issue.Title }}
👤 {{ .Sender.FullName }}({{ .Sender.Email }})
🏷️ {{ range $index, $val := .Issue.Labels }}{{ $val.Name }} {{ end }} 
`)

	TemplateCreateIssueComment = NewTemplate("CREATE_ISSUE_COMMENT", `🗨️ {{ .Repository.Name }}#{{ .Issue.Number }} 有新评论
📦 {{ .Repository.FullName }}#{{ .Issue.Number }}
👤 {{ .Sender.FullName }}({{ .Sender.Email }})
`)
)

Functions

func NewTemplate

func NewTemplate(name string, content string) *template.Template

func Render

func Render(t *template.Template, data interface{}) (string, error)

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL