Module search_repositories

Module search_repositories 

Source
Expand description

GitHub Repository Search Operation

This module provides comprehensive GitHub repository search functionality with local analysis, caching, and quality metrics.

Structs§

ActivityMetrics
Repository activity and engagement metrics
CiCdMetrics
CI/CD pipeline and automation metrics
CodeQualityMetrics
Code quality and complexity metrics
DependencyMetrics
Dependency management and freshness metrics
DocumentationMetrics
Documentation completeness metrics
GithubSearch
Main GitHub search implementation
LocalMetrics
Local code analysis metrics
MetadataInfo
Search metadata and statistics
Output
Composite output of the search
QualityMetrics
Quality scoring metrics
ReadmeMetrics
README file quality analysis
RepositoryResult
Comprehensive repository analysis result
SearchConfig
Configuration for search operations
SearchQuery
Input query parameters following the protocol specification
SearchSession
Streaming search session
SecurityMetrics
Security practices and vulnerability metrics
StructureMetrics
Project structure and organization metrics
TestMetrics
Testing coverage and framework metrics

Enums§

SearchError
Comprehensive error handling for search operations

Traits§

SearchProvider
Search provider trait

Functions§

search_repositories
Convenience function to search GitHub repositories with a simple function call.
search_repositories_with_config
Convenience function to search GitHub repositories with custom configuration.

Type Aliases§

SearchResult