Skip to content

Conversation

@blast-hardcheese
Copy link
Contributor

Why

Some clients end up with tens of thousands of lines per file. This causes some difficulty for typecheckers (in particular, pyright). Decompose into services to get some breathing room.

What changed

  • Client codegen decomposition

Test plan

Does typechecking improve? ✅

@blast-hardcheese blast-hardcheese requested a review from a team as a code owner November 20, 2024 00:45
@blast-hardcheese blast-hardcheese requested review from masad-frost and removed request for a team November 20, 2024 00:45
@blast-hardcheese blast-hardcheese force-pushed the dstewart/chore/decompose-monolithic-client-gen branch from 028e4a0 to ea00715 Compare November 20, 2024 00:48
@blast-hardcheese blast-hardcheese force-pushed the dstewart/chore/decompose-monolithic-client-gen branch from ea00715 to 474644b Compare November 21, 2024 01:39
Copy link
Member

@masad-frost masad-frost left a comment

Choose a reason for hiding this comment

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

🙈

@blast-hardcheese blast-hardcheese added the minor Bump minor version label Nov 21, 2024
@blast-hardcheese blast-hardcheese merged commit d85becf into main Nov 21, 2024
3 checks passed
@blast-hardcheese blast-hardcheese deleted the dstewart/chore/decompose-monolithic-client-gen branch November 21, 2024 18:22
@blast-hardcheese blast-hardcheese added the enhancement New feature or request label Nov 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request minor Bump minor version

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants