Skip to main content

Module platform

Module platform 

Source
Expand description

Platform services for GitHub and GitLab

Provides a unified interface for PR/MR operations across platforms.

Structs§

GitHubService
GitHub service using octocrab
GitLabService
GitLab service using reqwest

Traits§

PlatformService
Platform service trait for PR/MR operations

Functions§

create_platform_service
Create a platform service from configuration
detect_platform
Detect platform (GitHub or GitLab) from a remote URL
parse_repo_info
Parse repository info (owner/repo) from a remote URL