generator

package
v2.0.1 Latest Latest
Warning

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

Go to latest
Published: Aug 11, 2020 License: MIT Imports: 10 Imported by: 6

Documentation

Index

Constants

View Source
const ChangelogGeneratorPluginName = "changelog_generator"

Variables

View Source
var File_pkg_generator_changelog_generator_proto protoreflect.FileDescriptor

Functions

func RegisterChangelogGeneratorPluginServer

func RegisterChangelogGeneratorPluginServer(s *grpc.Server, srv ChangelogGeneratorPluginServer)

Types

type ChangelogGenerator

type ChangelogGenerator interface {
	Generate(*ChangelogGeneratorConfig) string
}

type ChangelogGeneratorClient

type ChangelogGeneratorClient struct {
	Impl ChangelogGeneratorPluginClient
}

func (*ChangelogGeneratorClient) Generate

type ChangelogGeneratorConfig

type ChangelogGeneratorConfig struct {
	Commits       []*semrel.Commit `protobuf:"bytes,1,rep,name=commits,proto3" json:"commits,omitempty"`
	LatestRelease *semrel.Release  `protobuf:"bytes,2,opt,name=latest_release,json=latestRelease,proto3" json:"latest_release,omitempty"`
	NewVersion    string           `protobuf:"bytes,3,opt,name=new_version,json=newVersion,proto3" json:"new_version,omitempty"`
	// contains filtered or unexported fields
}

func (*ChangelogGeneratorConfig) Descriptor deprecated

func (*ChangelogGeneratorConfig) Descriptor() ([]byte, []int)

Deprecated: Use ChangelogGeneratorConfig.ProtoReflect.Descriptor instead.

func (*ChangelogGeneratorConfig) GetCommits

func (x *ChangelogGeneratorConfig) GetCommits() []*semrel.Commit

func (*ChangelogGeneratorConfig) GetLatestRelease

func (x *ChangelogGeneratorConfig) GetLatestRelease() *semrel.Release

func (*ChangelogGeneratorConfig) GetNewVersion

func (x *ChangelogGeneratorConfig) GetNewVersion() string

func (*ChangelogGeneratorConfig) ProtoMessage

func (*ChangelogGeneratorConfig) ProtoMessage()

func (*ChangelogGeneratorConfig) ProtoReflect

func (x *ChangelogGeneratorConfig) ProtoReflect() protoreflect.Message

func (*ChangelogGeneratorConfig) Reset

func (x *ChangelogGeneratorConfig) Reset()

func (*ChangelogGeneratorConfig) String

func (x *ChangelogGeneratorConfig) String() string

type ChangelogGeneratorPluginClient

type ChangelogGeneratorPluginClient interface {
	Generate(ctx context.Context, in *GenerateChangelog_Request, opts ...grpc.CallOption) (*GenerateChangelog_Response, error)
}

ChangelogGeneratorPluginClient is the client API for ChangelogGeneratorPlugin service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type ChangelogGeneratorPluginServer

type ChangelogGeneratorPluginServer interface {
	Generate(context.Context, *GenerateChangelog_Request) (*GenerateChangelog_Response, error)
	// contains filtered or unexported methods
}

ChangelogGeneratorPluginServer is the server API for ChangelogGeneratorPlugin service. All implementations must embed UnimplementedChangelogGeneratorPluginServer for forward compatibility

type ChangelogGeneratorServer

type ChangelogGeneratorServer struct {
	Impl ChangelogGenerator
	UnimplementedChangelogGeneratorPluginServer
}

func (*ChangelogGeneratorServer) Generate

type GenerateChangelog

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

func (*GenerateChangelog) Descriptor deprecated

func (*GenerateChangelog) Descriptor() ([]byte, []int)

Deprecated: Use GenerateChangelog.ProtoReflect.Descriptor instead.

func (*GenerateChangelog) ProtoMessage

func (*GenerateChangelog) ProtoMessage()

func (*GenerateChangelog) ProtoReflect

func (x *GenerateChangelog) ProtoReflect() protoreflect.Message

func (*GenerateChangelog) Reset

func (x *GenerateChangelog) Reset()

func (*GenerateChangelog) String

func (x *GenerateChangelog) String() string

type GenerateChangelog_Request

type GenerateChangelog_Request struct {
	Config *ChangelogGeneratorConfig `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// contains filtered or unexported fields
}

func (*GenerateChangelog_Request) Descriptor deprecated

func (*GenerateChangelog_Request) Descriptor() ([]byte, []int)

Deprecated: Use GenerateChangelog_Request.ProtoReflect.Descriptor instead.

func (*GenerateChangelog_Request) GetConfig

func (*GenerateChangelog_Request) ProtoMessage

func (*GenerateChangelog_Request) ProtoMessage()

func (*GenerateChangelog_Request) ProtoReflect

func (*GenerateChangelog_Request) Reset

func (x *GenerateChangelog_Request) Reset()

func (*GenerateChangelog_Request) String

func (x *GenerateChangelog_Request) String() string

type GenerateChangelog_Response

type GenerateChangelog_Response struct {
	Changelog string `protobuf:"bytes,1,opt,name=changelog,proto3" json:"changelog,omitempty"`
	// contains filtered or unexported fields
}

func (*GenerateChangelog_Response) Descriptor deprecated

func (*GenerateChangelog_Response) Descriptor() ([]byte, []int)

Deprecated: Use GenerateChangelog_Response.ProtoReflect.Descriptor instead.

func (*GenerateChangelog_Response) GetChangelog

func (x *GenerateChangelog_Response) GetChangelog() string

func (*GenerateChangelog_Response) ProtoMessage

func (*GenerateChangelog_Response) ProtoMessage()

func (*GenerateChangelog_Response) ProtoReflect

func (*GenerateChangelog_Response) Reset

func (x *GenerateChangelog_Response) Reset()

func (*GenerateChangelog_Response) String

func (x *GenerateChangelog_Response) String() string

type UnimplementedChangelogGeneratorPluginServer

type UnimplementedChangelogGeneratorPluginServer struct {
}

UnimplementedChangelogGeneratorPluginServer must be embedded to have forward compatible implementations.

func (*UnimplementedChangelogGeneratorPluginServer) Generate

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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