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

feat(igr-ts): add igr-ts proj type #1146

Merged
merged 70 commits into from
Dec 8, 2023

Conversation

onlyexeption
Copy link
Contributor

@onlyexeption onlyexeption commented Sep 13, 2023

Closes # .
Closes #1147
Closes #1153
Closes #1158
Closes #1159

@igdmdimitrov igdmdimitrov changed the base branch from mtsvyatkova/use-react-functions to master September 14, 2023 12:22
@coveralls
Copy link

coveralls commented Sep 14, 2023

Coverage Status

coverage: 66.277% (-4.1%) from 70.414%
when pulling 0cbfbf6 on ibarakov/react-project-structure-vite
into 82d2b32 on master.

@damyanpetev
Copy link
Member

@onlyexeption Assuming the existing Ignite UI for React project was igr-es6 can we name this one just igr-ts to follow the pattern? :)

Copy link
Member

@jackofdiamond5 jackofdiamond5 left a comment

Choose a reason for hiding this comment

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

Mostly really minor and cosmetic changes and a few notes:

I tried generating a React legacy project, but the cli threw, so we may want to fix that until it is completely removed.

Additionally, the TypeScriptFileUpdate for WC & NG and the ReactTypeScriptFileUpdate files are in need of some major refactoring (which we may want to prioritize) as they are clones for the most part and we should try to extract some logic into a base file.

Copy link
Member

@jackofdiamond5 jackofdiamond5 left a comment

Choose a reason for hiding this comment

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

There's still a little problem with the legacy React projects - because of outdated versions it will fail to compile/run. The problem occurs on newer versions of nodejs (17+) and since we can drop the legacy project entirely (on the next major cli version), there shouldn't be a need to tackle this issue. #1176

@Lipata
Copy link
Member

Lipata commented Dec 8, 2023

@ChronosSF, @damyanpetev I'm merging this PR and we should decide if we can release without fixing #1176.

@Lipata Lipata merged commit 4609525 into master Dec 8, 2023
4 checks passed
@Lipata Lipata deleted the ibarakov/react-project-structure-vite branch December 8, 2023 12:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
8 participants