Versions in this module Expand all Collapse all v0 v0.1.1 Aug 16, 2024 Changes in this version + func ConnectionURLBuilder(n string) (string, error) + func NewValidator() *validator.Validate + func StartServer(a *fiber.App) + func StartServerWithGracefulShutdown(a *fiber.App) + func ValidatorErrors(err error) map[string]string + type GeminiService struct + func NewGeminiService() *GeminiService + func (s *GeminiService) GenerateContent(ctx context.Context, prompt string) (string, error) + type GithubService struct + func NewGithubService() *GithubService + func (s *GithubService) GetReadme(ctx context.Context, username string) (string, error) + func (s *GithubService) GetUserProfile(ctx context.Context, username string) (*models.ProfileResponse, error) + func (s *GithubService) GetUserRepositories(ctx context.Context, username string) ([]*models.Repository, error)