Overview
Create an official GO SDK for Lingo.dev API to complement existing SDKs (JavaScript, PHP, Python).
Requirements
- Reference existing SDKs for consistency:
- JavaScript SDK (exclude HTML processing - keep that JS-only)
- PHP SDK
- Python SDK
- Support exponential backoff for retries
- Support chunking for large requests (same as JS SDK)
- Comprehensive unit tests
- Integration tests requiring LINGODOTDEV_API_KEY environment variable
- Follow Go best practices and conventions
- Proper error handling and logging
- Documentation and examples
Deliverables
Testing Strategy
- Unit tests: Mock API responses, test core functionality
- Integration tests: Real API calls with valid API key, test end-to-end workflows
Technical Notes
- Must maintain feature parity with existing SDKs (minus HTML processing)
- Follow semantic versioning
- Include proper Go module structure
Overview
Create an official GO SDK for Lingo.dev API to complement existing SDKs (JavaScript, PHP, Python).
Requirements
Deliverables
Testing Strategy
Technical Notes