Skip to content

Feature/git client and connector step2#87

Merged
mcgivrer merged 3 commits into
developfrom
feature/git-client-and-connector-step2
May 18, 2026
Merged

Feature/git client and connector step2#87
mcgivrer merged 3 commits into
developfrom
feature/git-client-and-connector-step2

Conversation

@mcgivrer
Copy link
Copy Markdown
Owner

No description provided.

mcgivrer added 3 commits May 19, 2026 00:04
- Added GitHubConnector for interacting with GitHub's REST API, including methods for listing and creating repositories.
- Added GitLabConnector for interacting with GitLab's REST API, supporting both public and self-hosted instances.
- Added GiteaConnector for interacting with Gitea's REST API, specifically for self-hosted instances.
- Created RemoteConnector interface to define common operations for all connectors.
- Implemented RemoteConnectorException for error handling across connectors.
- Developed RemoteConnectorFactory to instantiate the appropriate connector based on the provided repository URL.
- Added unit tests for RemoteConnectorException, RemoteConnectorFactory, and RemoteRepo to ensure functionality and error handling.
@mcgivrer mcgivrer added this to the 0.1.5 milestone May 18, 2026
@mcgivrer mcgivrer self-assigned this May 18, 2026
@mcgivrer mcgivrer merged commit ca74162 into develop May 18, 2026
@mcgivrer mcgivrer added the enhancement New feature or request label May 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant