Expand description
GitHub Integration for RiceCoder
This crate provides comprehensive GitHub API integration for ricecoder, enabling:
- Automatic PR creation and management
- Issue assignment and tracking
- Repository analysis
- Project management
- Documentation generation
- Gist management
- Discussion integration
- Release management
- Code review automation
- Dependency management
- Webhook integration
Re-exports§
pub use errors::GitHubError;pub use managers::ActionsIntegration;pub use managers::ActionsOperations;pub use managers::ApiDocumentation;pub use managers::ApiParameter;pub use managers::ApprovalCondition;pub use managers::AutomationAction;pub use managers::AutomationRule;pub use managers::AutomationTrigger;pub use managers::AutomationWorkflow;pub use managers::BranchCreationResult;pub use managers::BranchDeletionResult;pub use managers::BranchInfo;pub use managers::BranchLifecycleResult;pub use managers::BranchManager;pub use managers::BranchProtection;pub use managers::Changelog;pub use managers::ChangelogEntry;pub use managers::CategorizationResult;pub use managers::CiFailureDiagnostics;pub use managers::CiResultComment;pub use managers::CiResultSummary;pub use managers::CodebaseSummary;pub use managers::CodePattern;pub use managers::CodeQualityIssue;pub use managers::CodeReviewAgent;pub use managers::CodeReviewMetrics;pub use managers::CodeReviewOperations;pub use managers::CodeReviewResult;pub use managers::CodeReviewStandards;pub use managers::CodeReviewSuggestion;pub use managers::ColumnStatus;pub use managers::ConditionalApprovalResult;pub use managers::DetailedProjectReport;pub use managers::DiscussionCategory;pub use managers::DiscussionCreationResult;pub use managers::DiscussionInsight;pub use managers::DiscussionManager;pub use managers::DiscussionOperations;pub use managers::DiscussionResponse;pub use managers::DiscussionStatusUpdate;pub use managers::DiscussionSummary;pub use managers::DiscussionThread;pub use managers::DocumentationCommit;pub use managers::DocumentationCoverage;pub use managers::DocumentationGenerator;pub use managers::DocumentationOperations;pub use managers::DocumentationSection;pub use managers::DocumentationTemplate;pub use managers::EventFilter;pub use managers::GistBatchResult;pub use managers::GistCreationResult;pub use managers::GistLifecycleResult;pub use managers::GistManager;pub use managers::GistMetadata;pub use managers::GistOperations;pub use managers::GistOrganizationResult;pub use managers::GistOptions;pub use managers::GistSearchCriteria;pub use managers::GistSearchResult;pub use managers::GistSharingConfig;pub use managers::GistSharingResult;pub use managers::GistUpdateResult;pub use managers::GitHubManager;pub use managers::IssueComment;pub use managers::IssueManager;pub use managers::IssueOperations;pub use managers::ImplementationPlan;pub use managers::IssueSeverity;pub use managers::JobStep;pub use managers::MaintenanceStatus;pub use managers::MaintenanceTask;pub use managers::PlanTask;pub use managers::ParsedRequirement;pub use managers::PrComment;pub use managers::PrLink;pub use managers::PrManager;pub use managers::PrOperations;pub use managers::PrOptions;pub use managers::PrReview;pub use managers::PrTemplate;pub use managers::PrUpdateOptions;pub use managers::ProgressUpdate;pub use managers::ProjectManager;pub use managers::ProjectMetrics;pub use managers::ProjectOperations;pub use managers::ProjectStatusReport;pub use managers::PublishingResult;pub use managers::ReadmeConfig;pub use managers::ReleaseHistoryEntry;pub use managers::ReleaseManager;pub use managers::ReleaseNotesOptions;pub use managers::ReleaseOperations;pub use managers::ReleaseOptions;pub use managers::ReleasePublishingResult;pub use managers::ReleaseTemplate;pub use managers::RepositoryAnalysis;pub use managers::RepositoryAnalyzer;pub use managers::ReportSection;pub use managers::ReviewState;pub use managers::SemanticVersion;pub use managers::StatusChange;pub use managers::SyncResult;pub use managers::TaskContext;pub use managers::ThreadComment;pub use managers::TrackingResult;pub use managers::WebhookErrorDetails;pub use managers::WebhookErrorHandlingResult;pub use managers::WebhookEvent;pub use managers::WebhookEventLogger;pub use managers::WebhookEventLogEntry;pub use managers::WebhookEventStatistics;pub use managers::WebhookEventType;pub use managers::WebhookHandler;pub use managers::WebhookHandlerConfig;pub use managers::WebhookOperations;pub use managers::WebhookProcessingResult;pub use managers::WebhookRetryConfig;pub use managers::WorkflowConfig;pub use managers::WorkflowConfigResult;pub use managers::WorkflowIterationResult;pub use managers::WorkflowJob;pub use managers::WorkflowRetryResult;pub use managers::WorkflowRun;pub use managers::WorkflowStatus;pub use managers::WorkflowStatusResult;pub use managers::WorkflowTrigger;pub use managers::WorkflowTriggerRequest;pub use managers::WorkflowTriggerResult;pub use models::Discussion;pub use models::Gist;pub use models::Issue;pub use models::IssueProgressUpdate;pub use models::IssueStatus;pub use models::ProjectCard;pub use models::PullRequest;pub use models::Release;pub use models::Repository;