render

package
v0.0.0-...-914f43d Latest Latest
Warning

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

Go to latest
Published: Jan 11, 2023 License: MIT Imports: 10 Imported by: 0

Documentation

Overview

create instance of go-echarts

write out html

defines charts element

Index

Constants

View Source
const (
	TEMPLATE_PATH           = "./assets/template/"
	TEMPLATE_FILE           = TEMPLATE_PATH + "base.html"
	OUTPUT_PATH             = "./generated/"
	OUTPUT_FILE             = OUTPUT_PATH + "output.html"
	TMP_DIR                 = OUTPUT_PATH + "tmp/"
	DAILY_COMMIT_FILE_HTML  = TMP_DIR + "daily_commit.html"
	DAILY_COMMIT_FILE_JS    = TMP_DIR + "daily_commit_js.html"
	COMMITTERS_FILE_HTML    = TMP_DIR + "committers.html"
	COMMITTERS_FILE_JS      = TMP_DIR + "committers_js.html"
	REPO_LANGUAGE_FILE_HTML = TMP_DIR + "repo_language.html"
	REPO_LANGUAGE_FILE_JS   = TMP_DIR + "repo_language_js.html"
	ISSUE_FILE_HTML         = TMP_DIR + "issue.html"
	ISSUE_FILE_JS           = TMP_DIR + "issue_js.html"
)

Variables

View Source
var EchartCommittersHTML = `` /* 143-byte string literal not displayed */
View Source
var EchartIssueHTML = `` /* 143-byte string literal not displayed */
View Source
var EchartLangHTML = `` /* 143-byte string literal not displayed */
View Source
var EchartsCommitActivityHTML = `` /* 142-byte string literal not displayed */
View Source
var EchartsCommonJS = `` /* 487-byte string literal not displayed */

Functions

func NewGICRenderer

func NewGICRenderer(c interface{}, partial string, before ...func()) chartrender.Renderer

func Render

func Render(r parse.Insight)

func RenderBar

func RenderBar(bar *charts.Bar, part string, file string)

TODO: simplify

func RenderIndex

func RenderIndex(r parse.Insight)

func RenderLine

func RenderLine(line *charts.Line, part string, file string)

func RenderPie

func RenderPie(pie *charts.Pie, part string, file string)

Types

type Charts

type Charts struct {
	ChartActivitiesBar *charts.Bar
	ChartCommittersPie *charts.Pie
	ChartLanguagePie   *charts.Pie
	ChartIssueStack    *charts.Line
}

func MakeCharts

func MakeCharts(r parse.Insight) Charts

type GICRenderer

type GICRenderer struct {
	// contains filtered or unexported fields
}

func (*GICRenderer) Render

func (r *GICRenderer) Render(w io.Writer) error

Jump to

Keyboard shortcuts

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