MCPcopy Create free account

hub / github.com/antarixxx/gitsummarize / types & classes

Types & classes29 in github.com/antarixxx/gitsummarize

↓ 3 callersClassGithubClient
backend/src/gitsummarize/clients/github.py:25
↓ 2 callersClassGitHubAccessError
backend/src/gitsummarize/exceptions/exceptions.py:1
↓ 2 callersClassGoogleGenAI
backend/src/gitsummarize/clients/google_genai.py:14
↓ 2 callersClassOpenAIClient
backend/src/gitsummarize/clients/openai.py:15
↓ 2 callersClassSupabaseClient
backend/src/gitsummarize/clients/supabase.py:5
↓ 1 callersClassGitHubNotFoundError
backend/src/gitsummarize/exceptions/exceptions.py:13
↓ 1 callersClassGitHubRateLimitError
backend/src/gitsummarize/exceptions/exceptions.py:7
↓ 1 callersClassGitHubTreeError
backend/src/gitsummarize/exceptions/exceptions.py:19
↓ 1 callersClassKeyManager
backend/src/gitsummarize/auth/key_manager.py:12
↓ 1 callersClassRepoMetadata
backend/src/gitsummarize/model/repo_metadata.py:4
ClassAIBaseClient
backend/src/gitsummarize/clients/ai_client_abc.py:4
InterfaceActionButtonProps
frontend/src/components/action-button.tsx:10
InterfaceApiKeyButtonProps
frontend/src/components/api-key-button.tsx:4
InterfaceApiKeyDialogProps
frontend/src/components/api-key-dialog.tsx:9
InterfaceButtonProps
frontend/src/components/ui/button.tsx:36
InterfaceCopyButtonProps
frontend/src/components/copy-button.tsx:11
InterfaceCustomizationDropdownProps
frontend/src/components/customization-dropdown.tsx:6
InterfaceErrorResponse
frontend/src/app/api/generate/route.ts:10
InterfaceExportDropdownProps
frontend/src/components/export-dropdown.tsx:5
InterfaceGitHubResponse
frontend/src/app/_actions/github.ts:3
ClassIsResourceRepo
backend/src/gitsummarize/clients/openai.py:10
ClassKeyGroup
backend/src/gitsummarize/auth/key_manager.py:7
InterfaceLoadingProps
frontend/src/components/loading.tsx:25
InterfaceMainCardProps
frontend/src/components/main-card.tsx:16
InterfaceMermaidChartProps
frontend/src/components/mermaid-diagram.tsx:8
InterfacePrivateReposDialogProps
frontend/src/components/private-repos-dialog.tsx:9
InterfaceRequestBody
frontend/src/app/api/generate/route.ts:6
ClassSummarizeRequest
backend/app.py:34
InterfaceSupabaseRepoData
frontend/src/lib/supabase.ts:25