Documentation
¶
Index ¶
- type Config
- type GithubProvider
- func (g *GithubProvider) GetProject(ctx context.Context, id int64) (*models.Project, error)
- func (g *GithubProvider) GetProjectData(ctx context.Context, projectID int64) (*models.ProjectData, error)
- func (g *GithubProvider) ListOrganizationProjects(ctx context.Context, org string, opts *models.ListOptions) ([]*models.Project, error)
- func (g *GithubProvider) ListRepositoryProjects(ctx context.Context, owner, repo string, opts *models.ListOptions) ([]*models.Project, error)
- func (g *GithubProvider) LoadRest(ctx context.Context, columnID int64, list *tview.List) error
- func (g *GithubProvider) MoveAnIssue(ctx context.Context, cardID int64, columnID int64) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GithubProvider ¶
GithubProvider .
func NewGithubProvider ¶
func NewGithubProvider(cfg Config, logger zerolog.Logger) *GithubProvider
NewGithubProvider .
func (*GithubProvider) GetProject ¶
GetProject .
func (*GithubProvider) GetProjectData ¶
func (g *GithubProvider) GetProjectData(ctx context.Context, projectID int64) (*models.ProjectData, error)
GetProjectData returns all the columns with all the cards in the columns.
func (*GithubProvider) ListOrganizationProjects ¶
func (g *GithubProvider) ListOrganizationProjects(ctx context.Context, org string, opts *models.ListOptions) ([]*models.Project, error)
ListOrganizationProjects lists all projects for an organization
func (*GithubProvider) ListRepositoryProjects ¶
func (g *GithubProvider) ListRepositoryProjects(ctx context.Context, owner, repo string, opts *models.ListOptions) ([]*models.Project, error)
ListRepositoryProjects lists all projects for a repository
func (*GithubProvider) MoveAnIssue ¶
MoveAnIssue into a new column.
Click to show internal directories.
Click to hide internal directories.