Skip to content

Conversation

@ldez
Copy link
Member

@ldez ldez commented Jul 18, 2025

Same problem as alidns or dnspod, the client depends on too many structures.

The client is 100% generated code, but the huaweicloud client can be easily recreated without forking.

The client methods contain only plumbing, and it's always the same pattern.
We still depend on the official client, so we will receive the benefits of bug fixes but without the binary cost.

branch Size inside the binary
master 1.1 MB
PR 259 kB

Co-authored-by: Dominik Menke <[email protected]>
@ldez ldez enabled auto-merge (squash) July 18, 2025 16:40
@ldez ldez merged commit cb60270 into go-acme:master Jul 18, 2025
7 checks passed
@ldez ldez deleted the feat/dns/huaweicloud branch July 18, 2025 17:03
@ldez ldez modified the milestones: unreleased, v4.25 Jul 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

2 participants