Module managers

Module managers 

Source
Expand description

GitHub Managers

Specialized managers for different GitHub operations

Re-exports§

pub use actions_integration::ActionsIntegration;
pub use actions_integration::CiFailureDiagnostics;
pub use actions_integration::CiResultSummary;
pub use actions_integration::JobStep;
pub use actions_integration::WorkflowJob;
pub use actions_integration::WorkflowRetryResult;
pub use actions_integration::WorkflowRun;
pub use actions_integration::WorkflowStatus;
pub use actions_integration::WorkflowStatusResult;
pub use actions_integration::WorkflowTriggerRequest;
pub use actions_integration::WorkflowTriggerResult;
pub use actions_operations::ActionsOperations;
pub use actions_operations::CiResultComment;
pub use actions_operations::WorkflowConfig;
pub use actions_operations::WorkflowConfigResult;
pub use actions_operations::WorkflowIterationResult;
pub use branch_manager::BranchCreationResult;
pub use branch_manager::BranchDeletionResult;
pub use branch_manager::BranchInfo;
pub use branch_manager::BranchLifecycleResult;
pub use branch_manager::BranchManager;
pub use branch_manager::BranchProtection;
pub use code_review_agent::CodeQualityIssue;
pub use code_review_agent::CodeReviewAgent;
pub use code_review_agent::CodeReviewResult;
pub use code_review_agent::CodeReviewStandards;
pub use code_review_agent::CodeReviewSuggestion;
pub use code_review_agent::IssueSeverity;
pub use code_review_operations::ApprovalCondition;
pub use code_review_operations::CodeReviewMetrics;
pub use code_review_operations::CodeReviewOperations;
pub use code_review_operations::ConditionalApprovalResult;
pub use dependency_manager::Dependency;
pub use dependency_manager::DependencyError;
pub use dependency_manager::DependencyManager;
pub use dependency_manager::DependencyScanResult;
pub use dependency_manager::DependencyUpdatePrResult;
pub use dependency_manager::DependencyUpdateSuggestion;
pub use dependency_manager::DependencyUpdateVerificationResult;
pub use dependency_manager::UpdateReason;
pub use dependency_manager::UpdateRiskLevel;
pub use dependency_manager::Vulnerability;
pub use dependency_manager::VulnerabilitySeverity;
pub use dependency_manager::VulnerabilityReport;
pub use dependency_operations::BuildVerificationResult;
pub use dependency_operations::DependencyOperations;
pub use dependency_operations::DependencyPinningResult;
pub use dependency_operations::PinningConfig;
pub use dependency_operations::SecurityReport;
pub use dependency_operations::UpdatePriority;
pub use dependency_operations::UpdateRecommendation;
pub use dependency_operations::VulnerabilityInfo;
pub use discussion_manager::DiscussionCreationResult;
pub use discussion_manager::DiscussionInsight;
pub use discussion_manager::DiscussionManager;
pub use discussion_manager::DiscussionResponse;
pub use discussion_manager::DiscussionStatusUpdate;
pub use discussion_manager::DiscussionSummary;
pub use discussion_operations::CategorizationResult;
pub use discussion_operations::DiscussionCategory;
pub use discussion_operations::DiscussionOperations;
pub use discussion_operations::DiscussionThread;
pub use discussion_operations::ThreadComment;
pub use discussion_operations::TrackingResult;
pub use documentation_generator::ApiDocumentation;
pub use documentation_generator::ApiParameter;
pub use documentation_generator::DocumentationCoverage;
pub use documentation_generator::DocumentationGenerator;
pub use documentation_generator::DocumentationSection;
pub use documentation_generator::ReadmeConfig;
pub use documentation_generator::SyncResult;
pub use documentation_operations::DocumentationCommit;
pub use documentation_operations::DocumentationOperations;
pub use documentation_operations::DocumentationTemplate;
pub use documentation_operations::MaintenanceStatus;
pub use documentation_operations::MaintenanceTask;
pub use documentation_operations::PublishingResult;
pub use github_manager::GitHubManager;
pub use gist_manager::GistCreationResult;
pub use gist_manager::GistLifecycleResult;
pub use gist_manager::GistManager;
pub use gist_manager::GistMetadata;
pub use gist_manager::GistOptions;
pub use gist_manager::GistUpdateResult;
pub use gist_operations::GistBatchResult;
pub use gist_operations::GistOperations;
pub use gist_operations::GistOrganizationResult;
pub use gist_operations::GistSearchCriteria;
pub use gist_operations::GistSearchResult;
pub use gist_operations::GistSharingConfig;
pub use gist_operations::GistSharingResult;
pub use issue_manager::IssueManager;
pub use issue_manager::ImplementationPlan;
pub use issue_manager::ParsedRequirement;
pub use issue_manager::PlanTask;
pub use issue_operations::IssueComment;
pub use issue_operations::IssueOperations;
pub use issue_operations::StatusChange;
pub use pr_manager::PrManager;
pub use pr_manager::PrOptions;
pub use pr_manager::PrTemplate;
pub use pr_manager::TaskContext;
pub use pr_operations::PrComment;
pub use pr_operations::PrOperations;
pub use pr_operations::PrReview;
pub use pr_operations::PrUpdateOptions;
pub use pr_operations::ProgressUpdate;
pub use pr_operations::ReviewState;
pub use project_manager::AutomationRule;
pub use project_manager::ColumnStatus;
pub use project_manager::ProjectManager;
pub use project_manager::ProjectMetrics;
pub use project_manager::ProjectStatusReport;
pub use project_operations::AutomationAction;
pub use project_operations::AutomationTrigger;
pub use project_operations::AutomationWorkflow;
pub use project_operations::DetailedProjectReport;
pub use project_operations::ProjectOperations;
pub use project_operations::ReportSection;
pub use release_manager::ReleaseHistoryEntry;
pub use release_manager::ReleaseManager;
pub use release_manager::ReleaseNotesOptions;
pub use release_manager::ReleaseOptions;
pub use release_manager::SemanticVersion;
pub use release_operations::Changelog;
pub use release_operations::ChangelogEntry;
pub use release_operations::ReleaseOperations;
pub use release_operations::ReleasePublishingResult;
pub use release_operations::ReleaseTemplate;
pub use repository_analyzer::CodebaseSummary;
pub use repository_analyzer::CodePattern;
pub use repository_analyzer::RepositoryAnalysis;
pub use repository_analyzer::RepositoryAnalyzer;
pub use webhook_handler::EventFilter;
pub use webhook_handler::WebhookEvent;
pub use webhook_handler::WebhookEventType;
pub use webhook_handler::WebhookHandler;
pub use webhook_handler::WebhookHandlerConfig;
pub use webhook_handler::WebhookProcessingResult;
pub use webhook_handler::WorkflowTrigger;
pub use webhook_operations::WebhookErrorDetails;
pub use webhook_operations::WebhookErrorHandlingResult;
pub use webhook_operations::WebhookEventLogger;
pub use webhook_operations::WebhookEventLogEntry;
pub use webhook_operations::WebhookEventStatistics;
pub use webhook_operations::WebhookOperations;
pub use webhook_operations::WebhookRetryConfig;

Modules§

actions_integration
GitHub Actions Integration
actions_operations
GitHub Actions Operations
branch_manager
Branch Manager - Handles Git branch creation and management
code_review_agent
Code Review Agent - Provides automated code review for pull requests
code_review_operations
Code Review Operations - Additional code review functionality
dependency_manager
Dependency Management
dependency_operations
Dependency Operations
discussion_manager
GitHub Discussion Manager
discussion_operations
GitHub Discussion Operations
documentation_generator
Documentation Generator - Generates and maintains project documentation
documentation_operations
Documentation Operations - Publishing and maintenance operations
gist_manager
Gist Manager - Handles GitHub Gist creation and management
gist_operations
Gist Operations - Additional operations for Gist management
github_manager
GitHub Manager - Central coordinator for GitHub operations
issue_manager
Issue Management
issue_operations
Issue Operations
pr_manager
PR Manager - Handles pull request creation and management
pr_operations
PR Operations - Handles PR updates, comments, and reviews
project_manager
Project Manager - Handles GitHub Projects management
project_operations
Project Operations - Handles project automation and reporting
release_manager
Release Manager - Handles GitHub release creation and management
release_operations
Release Operations - Handles release publishing and changelog maintenance
repository_analyzer
Repository Analysis Manager
webhook_handler
Webhook Handler - Processes GitHub webhooks and triggers workflows
webhook_operations
Webhook Operations - Advanced webhook operations and utilities