ricecoder_github/managers/
mod.rs1pub mod actions_integration;
6pub mod actions_operations;
7pub mod branch_manager;
8pub mod code_review_agent;
9pub mod code_review_operations;
10pub mod dependency_manager;
11pub mod dependency_operations;
12pub mod discussion_manager;
13pub mod discussion_operations;
14pub mod documentation_generator;
15pub mod documentation_operations;
16pub mod github_manager;
17pub mod gist_manager;
18pub mod gist_operations;
19pub mod issue_manager;
20pub mod issue_operations;
21pub mod pr_manager;
22pub mod pr_operations;
23pub mod project_manager;
24pub mod project_operations;
25pub mod release_manager;
26pub mod release_operations;
27pub mod repository_analyzer;
28pub mod webhook_handler;
29pub mod webhook_operations;
30
31pub use actions_integration::{
32 ActionsIntegration, CiFailureDiagnostics, CiResultSummary, JobStep, WorkflowJob,
33 WorkflowRetryResult, WorkflowRun, WorkflowStatus, WorkflowStatusResult, WorkflowTriggerRequest,
34 WorkflowTriggerResult,
35};
36pub use actions_operations::{
37 ActionsOperations, CiResultComment, WorkflowConfig, WorkflowConfigResult,
38 WorkflowIterationResult,
39};
40pub use branch_manager::{
41 BranchCreationResult, BranchDeletionResult, BranchInfo, BranchLifecycleResult,
42 BranchManager, BranchProtection,
43};
44pub use code_review_agent::{
45 CodeQualityIssue, CodeReviewAgent, CodeReviewResult, CodeReviewStandards,
46 CodeReviewSuggestion, IssueSeverity,
47};
48pub use code_review_operations::{
49 ApprovalCondition, CodeReviewMetrics, CodeReviewOperations, ConditionalApprovalResult,
50};
51pub use dependency_manager::{
52 Dependency, DependencyError, DependencyManager, DependencyScanResult, DependencyUpdatePrResult,
53 DependencyUpdateSuggestion, DependencyUpdateVerificationResult, UpdateReason, UpdateRiskLevel,
54 Vulnerability, VulnerabilitySeverity, VulnerabilityReport,
55};
56pub use dependency_operations::{
57 BuildVerificationResult, DependencyOperations, DependencyPinningResult, PinningConfig,
58 SecurityReport, UpdatePriority, UpdateRecommendation, VulnerabilityInfo,
59};
60pub use discussion_manager::{
61 DiscussionCreationResult, DiscussionInsight, DiscussionManager, DiscussionResponse,
62 DiscussionStatusUpdate, DiscussionSummary,
63};
64pub use discussion_operations::{
65 CategorizationResult, DiscussionCategory, DiscussionOperations, DiscussionThread,
66 ThreadComment, TrackingResult,
67};
68pub use documentation_generator::{
69 ApiDocumentation, ApiParameter, DocumentationCoverage, DocumentationGenerator,
70 DocumentationSection, ReadmeConfig, SyncResult,
71};
72pub use documentation_operations::{
73 DocumentationCommit, DocumentationOperations, DocumentationTemplate, MaintenanceStatus,
74 MaintenanceTask, PublishingResult,
75};
76pub use github_manager::GitHubManager;
77pub use gist_manager::{
78 GistCreationResult, GistLifecycleResult, GistManager, GistMetadata, GistOptions,
79 GistUpdateResult,
80};
81pub use gist_operations::{
82 GistBatchResult, GistOperations, GistOrganizationResult, GistSearchCriteria,
83 GistSearchResult, GistSharingConfig, GistSharingResult,
84};
85pub use issue_manager::{IssueManager, ImplementationPlan, ParsedRequirement, PlanTask};
86pub use issue_operations::{IssueComment, IssueOperations, PrLink, StatusChange};
87pub use pr_manager::{PrManager, PrOptions, PrTemplate, TaskContext};
88pub use pr_operations::{
89 PrComment, PrOperations, PrReview, PrUpdateOptions, ProgressUpdate, ReviewState,
90};
91pub use project_manager::{
92 AutomationRule, ColumnStatus, ProjectManager, ProjectMetrics, ProjectStatusReport,
93};
94pub use project_operations::{
95 AutomationAction, AutomationTrigger, AutomationWorkflow, DetailedProjectReport,
96 ProjectOperations, ReportSection,
97};
98pub use release_manager::{
99 ReleaseHistoryEntry, ReleaseManager, ReleaseNotesOptions, ReleaseOptions, SemanticVersion,
100};
101pub use release_operations::{
102 Changelog, ChangelogEntry, ReleaseOperations, ReleasePublishingResult, ReleaseTemplate,
103};
104pub use repository_analyzer::{
105 CodebaseSummary, CodePattern, RepositoryAnalysis, RepositoryAnalyzer,
106};
107pub use webhook_handler::{
108 EventFilter, WebhookEvent, WebhookEventType, WebhookHandler, WebhookHandlerConfig,
109 WebhookProcessingResult, WorkflowTrigger,
110};
111pub use webhook_operations::{
112 WebhookErrorDetails, WebhookErrorHandlingResult, WebhookEventLogger, WebhookEventLogEntry,
113 WebhookEventStatistics, WebhookOperations, WebhookRetryConfig,
114};