Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Composite: refactor to TypeScript #54028

Merged
merged 3 commits into from
Sep 5, 2023

Conversation

margolisj
Copy link
Contributor

@margolisj margolisj commented Aug 29, 2023

What?

Upgrading Composite component to Typescript.

Why?

Typescript is the only sane was to maintain a codebase this large.

How?

Testing Instructions

Testing Instructions for Keyboard

Screenshots or screencast

@margolisj margolisj requested a review from ajitbohra as a code owner August 29, 2023 14:44
@margolisj
Copy link
Contributor Author

@mirka @ciampo Smallest one yet for #35744. Hopefully it really was this easy. Like always, lmk if there are any other changes necessary. Cheers.

@mirka mirka added [Type] Code Quality Issues or PRs that relate to code quality [Package] Components /packages/components labels Aug 31, 2023
@mirka mirka requested review from mirka and ciampo August 31, 2023 19:51
Copy link
Contributor

@ciampo ciampo left a comment

Choose a reason for hiding this comment

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

LGTM 🚀

Would you mind adding an entry to the CHANGELOG in the Unreleased section, under an Internal sub-section? (here's an example of a similar entry)

We can merge as soon as that's done!

@margolisj margolisj force-pushed the Composite-typescript branch from c233dde to 3cac5bc Compare September 4, 2023 17:00
@margolisj
Copy link
Contributor Author

@ciampo Added changelog and rebased from current trunk.

Copy link
Contributor

@ciampo ciampo left a comment

Choose a reason for hiding this comment

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

LGTM 🚀

Thank you, @margolisj !

@ciampo ciampo merged commit 5149ab5 into WordPress:trunk Sep 5, 2023
49 checks passed
@github-actions github-actions bot added this to the Gutenberg 16.7 milestone Sep 5, 2023
@margolisj margolisj deleted the Composite-typescript branch September 5, 2023 14:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[Package] Components /packages/components [Type] Code Quality Issues or PRs that relate to code quality
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants