Skip to content

doc: add godoc badge to README#3

Closed
privateip wants to merge 11 commits intoitential:mainfrom
privateip:add-godoc-badge
Closed

doc: add godoc badge to README#3
privateip wants to merge 11 commits intoitential:mainfrom
privateip:add-godoc-badge

Conversation

@privateip
Copy link
Member

  • also removes coverage artifacts
  • updates .gitignore to ignore coverage files

wcollins and others added 11 commits March 5, 2026 08:48
Add a Go SDK for the Itential Automation Platform and Automation Gateway
HTTP APIs, providing idiomatic Go clients with the following features:

- PlatformClient and GatewayClient with full CRUD HTTP methods (Get, Post, Put, Patch, Delete)
- Automatic authentication: Basic Auth and OAuth 2.0 client credentials (Platform only)
- TTL-based token re-authentication with mutex-protected auth state
- Functional options pattern for client and per-request configuration
- Structured logging via log/slog with Debug-level request/response tracing
- Sensitive data redaction via Scanner (passwords, tokens, secrets, URLs)
- Context-aware APIs for cancellation and timeout propagation
- Thread-safe clients safe for use across multiple goroutines
- HTTPStatusError type for programmatic HTTP error handling
- Package-level version and build metadata via GetInfo()
- Table-driven test suite covering auth flows, HTTP methods, and error paths
- also removes coverage artifacts
- updates .gitignore to ignore coverage files
@privateip privateip requested a review from a team as a code owner March 6, 2026 02:59
@privateip privateip requested a review from a team March 6, 2026 02:59
@wcollins wcollins closed this Mar 6, 2026
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