Versions in this module Expand all Collapse all v0 v0.6.0 Feb 3, 2026 Changes in this version + type Comment struct + Author string + Body string + CreatedAt time.Time + ID string + type Item struct + Assignees []string + Body string + Comments []*Comment + ID string + Labels []string + Milestone string + State string + Title string + Type string + URL string + UpdatedAt time.Time + type Provider interface + AddComment func(itemType, itemID, body, repoPath string) error + CreateItem func(item *Item, repoPath string) (*Item, error) + GetItem func(itemType, itemID, repoPath string) (*Item, error) + Name func() string + Sync func(config map[string]string, repoPath string) ([]*Item, error) + UpdateItem func(item *Item, repoPath string) (*Item, error) + type ProviderFactory func() Provider + type Report struct + Created int + Errors []string + Failed int + Provider string + Unchanged int + Updated int + type SyncConfig struct + IssuesType string + PRsType string + Provider string + func GetSyncConfigForNotebook(cfg *coreconfig.Config, notebookName string) ([]SyncConfig, error) + type Syncer struct + func NewSyncer(svc *service.Service) *Syncer + func (s *Syncer) RegisterProvider(name string, factory ProviderFactory) + func (s *Syncer) SyncWorkspace(ctx *service.WorkspaceContext) ([]*Report, error) v0.0.1 Jan 16, 2026