output

package
v0.0.0-...-33fbd0c Latest Latest
Warning

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

Go to latest
Published: May 8, 2023 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var STDOUT = &Stdout{}

Functions

This section is empty.

Types

type Json

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

func NewJsonTarget

func NewJsonTarget(path string) *Json

func (*Json) End

func (j *Json) End() error

func (*Json) EndIssues

func (j *Json) EndIssues() error

func (*Json) EndOrganizationsPhase

func (j *Json) EndOrganizationsPhase() error

func (*Json) EndPulls

func (j *Json) EndPulls() error

func (*Json) EndRepo

func (j *Json) EndRepo() error

func (*Json) EndReposPhase

func (j *Json) EndReposPhase() error

func (*Json) Start

func (j *Json) Start() error

func (*Json) StartIssues

func (j *Json) StartIssues(issues []github.IssuesInfo) error

func (*Json) StartOrganizationsPhase

func (j *Json) StartOrganizationsPhase() error

func (*Json) StartPulls

func (j *Json) StartPulls(pulls []github.Pull) error

func (*Json) StartRepo

func (j *Json) StartRepo(repo *github.OrganizationRepoInfo) error

func (*Json) StartReposPhase

func (j *Json) StartReposPhase() error

func (*Json) VisitIssue

func (j *Json) VisitIssue(issue *github.IssuesInfo) error

func (*Json) VisitOrganization

func (j *Json) VisitOrganization(org *github.OrganizationInfo) error

func (*Json) VisitPull

func (j *Json) VisitPull(pull *github.Pull) error

type MultiTarget

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

func NewMultiTarget

func NewMultiTarget(t ...Target) *MultiTarget

func (*MultiTarget) End

func (t *MultiTarget) End() error

func (*MultiTarget) EndIssues

func (t *MultiTarget) EndIssues() error

func (*MultiTarget) EndOrganizationsPhase

func (t *MultiTarget) EndOrganizationsPhase() error

func (*MultiTarget) EndPulls

func (t *MultiTarget) EndPulls() error

func (*MultiTarget) EndRepo

func (t *MultiTarget) EndRepo() error

func (*MultiTarget) EndReposPhase

func (t *MultiTarget) EndReposPhase() error

func (*MultiTarget) Start

func (t *MultiTarget) Start() error

func (*MultiTarget) StartIssues

func (t *MultiTarget) StartIssues(issues []github.IssuesInfo) error

func (*MultiTarget) StartOrganizationsPhase

func (t *MultiTarget) StartOrganizationsPhase() error

func (*MultiTarget) StartPulls

func (t *MultiTarget) StartPulls(pulls []github.Pull) error

func (*MultiTarget) StartRepo

func (t *MultiTarget) StartRepo(repo *github.OrganizationRepoInfo) error

func (*MultiTarget) StartReposPhase

func (t *MultiTarget) StartReposPhase() error

func (*MultiTarget) VisitIssue

func (t *MultiTarget) VisitIssue(issue *github.IssuesInfo) error

func (*MultiTarget) VisitOrganization

func (t *MultiTarget) VisitOrganization(org *github.OrganizationInfo) error

func (*MultiTarget) VisitPull

func (t *MultiTarget) VisitPull(pull *github.Pull) error

type Stdout

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

func (*Stdout) End

func (s *Stdout) End() error

func (*Stdout) EndIssues

func (s *Stdout) EndIssues() error

func (*Stdout) EndOrganizationsPhase

func (s *Stdout) EndOrganizationsPhase() error

func (*Stdout) EndPulls

func (s *Stdout) EndPulls() error

func (*Stdout) EndRepo

func (s *Stdout) EndRepo() error

func (*Stdout) EndReposPhase

func (s *Stdout) EndReposPhase() error

func (*Stdout) Start

func (s *Stdout) Start() error

func (*Stdout) StartIssues

func (s *Stdout) StartIssues(issues []github.IssuesInfo) error

func (*Stdout) StartOrganizationsPhase

func (s *Stdout) StartOrganizationsPhase() error

func (*Stdout) StartPulls

func (s *Stdout) StartPulls(pulls []github.Pull) error

func (*Stdout) StartRepo

func (s *Stdout) StartRepo(repo *github.OrganizationRepoInfo) error

func (*Stdout) StartReposPhase

func (s *Stdout) StartReposPhase() error

func (*Stdout) VisitIssue

func (s *Stdout) VisitIssue(issue *github.IssuesInfo) error

func (*Stdout) VisitOrganization

func (s *Stdout) VisitOrganization(org *github.OrganizationInfo) error

func (*Stdout) VisitPull

func (s *Stdout) VisitPull(pull *github.Pull) error

type Target

type Target interface {
	Start() error

	StartReposPhase() error
	EndReposPhase() error
	StartOrganizationsPhase() error
	EndOrganizationsPhase() error

	VisitOrganization(org *github.OrganizationInfo) error

	StartRepo(repo *github.OrganizationRepoInfo) error

	StartPulls(pulls []github.Pull) error
	VisitPull(pull *github.Pull) error
	EndPulls() error

	StartIssues(issues []github.IssuesInfo) error
	VisitIssue(issue *github.IssuesInfo) error
	EndIssues() error

	EndRepo() error

	End() error
}

Jump to

Keyboard shortcuts

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