-
Notifications
You must be signed in to change notification settings - Fork 2.8k
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: migrate converged packages to TS Solution style config #20597
Milestone
Comments
2 tasks
|
Merged
2 tasks
2 tasks
This was referenced Nov 19, 2021
2 tasks
Currently blocked by #20720 |
temporary "solution/workaround" provided - #20720 (comment) |
Yeah that workaround is good, thx 💪 |
This was referenced Nov 23, 2021
This was referenced Nov 24, 2021
This was referenced Nov 25, 2021
2 tasks
2 tasks
This was referenced Nov 30, 2021
1 task
all vNext packages has been migrated 🙌. thanks everyone involved in this. YOU ARE AWESOME ! |
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Preparation:
What is this migration doing?
types
properly. Replacescustom-globals
withstatic-types
@ts-ignore
pragma in stories, that was necessary because of our current setup limitation. With that you'll get proper DX and type safety when authoring stories.type-check
command that will properly check all package files against proper TS environment on CI.target
down-leveling during transform (before everything was transpiled to ES5)Packages to migrate:
react-positioning
andreact-utilities
#20751react-positioning
andreact-utilities
#20751How to migrate
yarn nx workspace-generator migrate-converged-pkg --name='@fluentui/<package-name>'
yarn nx workspace-generator migrate-converged-pkg --name='@fluentui/<package-name>,@fluentui/<package-name-two>,@fluentui/<package-name-three>'
FAQ
Why should I migrate my own/teams packages instead of one person doing the whole migration for me?
As we are in process of introducing new Dev Experience for how to approach migrations in general within monorepo, that could be implemented also for customers in the future, we wanna:
I wanna create new package, how should I proceed ?
How can I check status progress in latest master ?
# run generator with --stats yarn nx workspace-generator migrate-converged-pkg --stats
If you'll run into any issues while running the migration generator please open github issue.
Thank you and Happy migrating!
The text was updated successfully, but these errors were encountered: