Documentation ¶
Overview ¶
Package render provides helper for rendering activies into various formats (currently markdown).
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MakeMarkdownLink ¶ added in v4.2.4
MakeMarkdownLink creates a simple [%s](%s) link
func Markdown ¶
func Markdown(object *activity.Object, pointOfView activity.SummaryPointOfView, language string, links ...*ServerLinks) string
Markdown recursively renders a hierarchy of activity.Object
Types ¶
type ActivityRenderer ¶
type ServerLinks ¶
type ServerLinks struct { URLS map[ServerUrlType]*url.URL UrlFuncs map[ServerUrlType]func(object *activity.Object, label string) string DateInterpreter func(object *activity.Object, timestamp int64) string }
func NewServerLinks ¶
func NewServerLinks() *ServerLinks
type ServerUrlType ¶
type ServerUrlType string
const ( ServerUrlTypeDocs ServerUrlType = "DOCUMENTS" ServerUrlTypeUsers ServerUrlType = "USERS" ServerUrlTypeWorkspaces ServerUrlType = "WORKSPACES" )
Click to show internal directories.
Click to hide internal directories.