Versions in this module Expand all Collapse all v0 v0.1.0 Apr 21, 2026 Changes in this version + type Client struct + func NewClient(token string) *Client + func NewClientWith(ghClient *gh.Client, clock func() time.Time) *Client + func (c *Client) FetchRepoInfo(ctx context.Context, owner, repo string) (model.RepoInfo, error) + func (c *Client) FetchStargazers(ctx context.Context, owner, repo string, totalStars int) ([]StargazerEntry, error) + func (c *Client) FetchTotalIssues(ctx context.Context, owner, repo string) (int, error) + func (c *Client) FetchUserProfile(ctx context.Context, login string) (model.StargazerProfile, error) + func (c *Client) FetchUserProfiles(ctx context.Context, logins []string) ([]model.StargazerProfile, int) + type ProfileResult struct + Err error + Profile model.StargazerProfile + type StargazerEntry struct + Login string + StarredAt time.Time