migrate

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Jun 21, 2025 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func New

func New(ghClient *github.Client, gtClient *gitea.Client, logger *slog.Logger) *migrate

Types

type CreateNewOrgOption

type CreateNewOrgOption struct {
	OldName     string
	NewName     string
	Description string
	Public      bool
	Permission  map[string][]string
	SourceID    int64
}

CreateNewOrgOption create new organization option

type CreateNewOrgResult

type CreateNewOrgResult struct {
	Org       *gsdk.Organization
	Admins    []*gsdk.User
	RepoTeams map[string][]*gsdk.Team
}

CreateNewOrgResult create new organization result

type MigrateNewRepoOption

type MigrateNewRepoOption struct {
	Owner        string
	Name         string
	CloneAddr    string
	Description  string
	Private      bool
	Permission   map[string][]string
	AuthUsername string
	AuthToken    string
}

MigrateNewRepoOption migrate repository option

Jump to

Keyboard shortcuts

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