Skip to content

Conversation

@ldez
Copy link
Member

@ldez ldez commented Jul 17, 2025

This is a special fork: the methods of the structure Client are converted to functions that use Client as a parameter.

The goal is to break the link between the Client structure and the other structures to reduce the binary size.

This automatic approach for the fork is possible because the official tencentcloud-sdk-go library is 100 % generated.

https://github.com/go-acme/tencentclouddnspod

Version Size inside the binary Module size (GOCACHE)
official 3.9 MB 1.1 MB
fork 183 kB 1.1 MB

@ldez ldez added this to the unreleased milestone Jul 17, 2025
@ldez ldez changed the title tencentcloud: remove encentcloud-sdk-go by a fork tencentcloud: remove tencentcloud-sdk-go by a fork Jul 17, 2025
@ldez ldez requested a review from dmke July 17, 2025 16:09
@ldez ldez changed the title tencentcloud: remove tencentcloud-sdk-go by a fork tencentcloud: replace tencentcloud-sdk-go by a fork Jul 17, 2025
@ldez ldez changed the title tencentcloud: replace tencentcloud-sdk-go by a fork tencentcloud: replace tencentcloud-sdk-go with a fork Jul 17, 2025
@ldez ldez merged commit d0008c4 into go-acme:master Jul 17, 2025
7 checks passed
@ldez ldez deleted the feat/dns/dnspod-trim branch July 17, 2025 19:55
@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