reportgenerator

package
v0.1.18-alpha.1 Latest Latest
Warning

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

Go to latest
Published: Apr 4, 2025 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Author

type Author struct {
	Name   string
	Emails map[string]bool
}

type CommitCountDateHeatMapGenerator

type CommitCountDateHeatMapGenerator struct {
	CommitsMap map[string]int
}

func (CommitCountDateHeatMapGenerator) GetReport

func (CommitCountDateHeatMapGenerator) LogIterationStep

func (r CommitCountDateHeatMapGenerator) LogIterationStep(c *object.Commit, a Author)

type CommitsPerDevReportGenerator

type CommitsPerDevReportGenerator struct {
	CommitsPerDevMap map[string]int
}

func (CommitsPerDevReportGenerator) GetReport

func (CommitsPerDevReportGenerator) LogIterationStep

func (r CommitsPerDevReportGenerator) LogIterationStep(c *object.Commit, a Author)

type CommitsPerHourReportGenerator

type CommitsPerHourReportGenerator struct {
	CommitsPerHourMap []int
}

func (CommitsPerHourReportGenerator) GetReport

func (CommitsPerHourReportGenerator) LogIterationStep

func (r CommitsPerHourReportGenerator) LogIterationStep(c *object.Commit, a Author)

type FileTypeReportGenerator

type FileTypeReportGenerator struct {
	FileTypeMap map[string]int
}

func (FileTypeReportGenerator) FileIterationStep

func (r FileTypeReportGenerator) FileIterationStep(f *object.File)

func (FileTypeReportGenerator) GetReport

func (rg FileTypeReportGenerator) GetReport() report.Report

type GeneralInfoReportGenerator

type GeneralInfoReportGenerator struct {
	ContributorsNo int
	CommitsNo      int
	ProjectSize    uint64
	FilesNo        int
	// contains filtered or unexported fields
}

func (*GeneralInfoReportGenerator) FileIterationStep

func (r *GeneralInfoReportGenerator) FileIterationStep(f *object.File)

func (GeneralInfoReportGenerator) GetReport

func (rg GeneralInfoReportGenerator) GetReport() report.Report

func (*GeneralInfoReportGenerator) LogIterationStep

func (r *GeneralInfoReportGenerator) LogIterationStep(c *object.Commit, a Author)

type MergeCommitsPerYearReportGenerator

type MergeCommitsPerYearReportGenerator struct {
	MergeCommitsPerYearMap map[int]int
}

func (MergeCommitsPerYearReportGenerator) GetReport

func (MergeCommitsPerYearReportGenerator) LogIterationStep

func (r MergeCommitsPerYearReportGenerator) LogIterationStep(c *object.Commit, a Author)

type ReportGenerator

type ReportGenerator interface {
	GetReport() report.Report
}

Jump to

Keyboard shortcuts

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