Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add AWS CodeCommit as a source/destination. #67

Open
ndmacioce opened this issue Dec 23, 2021 · 2 comments
Open

Add AWS CodeCommit as a source/destination. #67

ndmacioce opened this issue Dec 23, 2021 · 2 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@ndmacioce
Copy link

Add AWS CodeCommit as a source/destination.

CodeCommit is an AWS hosted Git platform. Some users may have source code in there or could use it as a backup if they already have AWS accounts and infrastructure.

Since it's a Git service, most of the functionality should be similar to the existing Git providers in Gickup. But since repos are only available to AWS IAM users in the same AWS account, I can try to take a dive into code and see what kind of effort this would take if you'd like.

@cooperspencer
Copy link
Owner

That would be awesome.

@cooperspencer cooperspencer added enhancement New feature or request help wanted Extra attention is needed labels Dec 27, 2021
@colindean
Copy link
Contributor

Poking around, I find https://docs.aws.amazon.com/sdk-for-go/api/service/codecommit/ has the SDK info.

Looks like it's "as easy as" ListRepositories and then GetRepository on each RepositoryName in Repositories output, and get the RepositoryMetadata to get the clone URLs and other info.

https://docs.aws.amazon.com/sdk-for-go/api/service/codecommit/#RepositoryMetadata

I think the GitHub integration would serve as a good model!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

3 participants