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

PR for Cloudcraft Go SDK #1

Merged
merged 9 commits into from
Dec 13, 2023
Merged

PR for Cloudcraft Go SDK #1

merged 9 commits into from
Dec 13, 2023

Conversation

jamesponddotco
Copy link
Collaborator

@jamesponddotco jamesponddotco commented Dec 5, 2023

Here is the initial version of the Go SDK for Cloudcraft, which seems to be passing all mock and integration tests.

Tests where written using a combination of manual work plus GPT-4, and the code itself was written using GitHub Copilot as my autocomplete engine on vim, so the review may need extra attention.

Signed-off-by: James Pond <[email protected]>
Signed-off-by: James Pond <[email protected]>
config.go Outdated Show resolved Hide resolved
jamesponddotco and others added 6 commits December 8, 2023 12:48
Per @tjunnone, the snapshot API will process the scan for up to 120
seconds per request before sending a continuation response, so that
should probably be our default timeout value.

  * See: #1 (comment)

Signed-off-by: James Pond <[email protected]>
Signed-off-by: James Pond <[email protected]>
Explain the environment variable use in the example

Signed-off-by: Tomas Junnonen <[email protected]>
tjunnone
tjunnone previously approved these changes Dec 13, 2023
Copy link
Collaborator

@tjunnone tjunnone left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks James, looks good. I modified the README with some additional information about Cloudcraft in general, and added a "hero" image.

@jamesponddotco jamesponddotco merged commit 2a4573e into trunk Dec 13, 2023
2 checks passed
@jamesponddotco jamesponddotco deleted the development/go-client branch December 13, 2023 16:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants