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

Migration to TS #367

Merged
merged 24 commits into from
Mar 29, 2023
Merged

Migration to TS #367

merged 24 commits into from
Mar 29, 2023

Conversation

niegowski
Copy link
Contributor

@niegowski niegowski commented Mar 23, 2023

Suggested merge commit message (convention)

Feature: Migrate package to TypeScript. Closes ckeditor/ckeditor5#13542.

MAJOR BREAKING CHANGE: Integration now requires Editor version 37 or later.

@coveralls
Copy link

coveralls commented Mar 24, 2023

Pull Request Test Coverage Report for Build 651

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage remained the same at 100.0%

Totals Coverage Status
Change from base Build 609: 0.0%
Covered Lines: 70
Relevant Lines: 70

💛 - Coveralls

@filipsobol filipsobol requested a review from martnpaneq March 28, 2023 10:58
@filipsobol filipsobol changed the title [WiP] Migration to TS Migration to TS Mar 28, 2023
@filipsobol filipsobol marked this pull request as ready for review March 28, 2023 11:04
Copy link
Member

@pomek pomek left a comment

Choose a reason for hiding this comment

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

As I am not in the process, I do not understand why we have two samples:

  1. sample/
  2. demo-*/

I can guess that the first is just a sample using the component and some CKEditor 5 build, while the second is a demo application (more realistic scenario). It would be good to describe both in README and explain which should be checked before releasing a new version. Maybe we do not need the sample/ directory anymore. Instead, we should develop example applications that could be checked using E2E tests on CI.

@pomek
Copy link
Member

pomek commented Mar 29, 2023

WDYT about dropping support for non-supported React versions? It means the CKEditor component will require React 18.0+.

image

https://endoflife.date/react

Copy link
Member

@pomek pomek left a comment

Choose a reason for hiding this comment

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

LGTM.

@pomek pomek merged commit 4f6c383 into master Mar 29, 2023
@pomek pomek deleted the ck/13542 branch March 29, 2023 09:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[TS] Migrate React integration to use generated typings
5 participants