-
Notifications
You must be signed in to change notification settings - Fork 71
chore(js-toolkit): move liferay-npm-bundler (v3.x) to @liferay/npm-bundler #154
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
Conversation
|
@izaera: This is the most complicated/risky one of the lot so I'd appreciate it if you could look over it with your 🦅 👀 — The others were more of a mechanical thing, but in this one there are quite a few interdependencies... eg.
And then there are lots of references sprinkled through here to packages from v2.x of the toolkit that were never on the |
|
The "problem" is that the generator in I wouldn't bother too much in migrating it, as it will need a rewrite because the structure of the projects has changed. So I guess you may leave it in any state that doesn't break the CI. Regarding the bridge generator it is also the same as in 2.x and it probably won't need to be changed, as it works the same for 3.x. Finally the js-toolkit-scripts should disappear too, as everything done there will be done inside bundler 3, so nothing will be modular as in 2.x. To sum up, the final bundler 3 should have:
|
|
Thanks @izaera. As per Slack discussion, as long as CI is green (it is), we're just going to cut some prereleases and see if everything works. The important bits to get right are the bundler and the toolkit core (used by the bundler). They are used in about three places in DXP so we can test all of those. Known issue: QA script doesn't work in v3 (because the generator isn't really migrated, like Iván said above). |
2fa2a68 to
9999fc4
Compare
|
Rebasing this one now. |
First step in moving it to be in a named scope.
To ensure it gets the right tag name when released under our named scope.
aa97e42 to
0eb88ce
Compare
|
It's green so it obviously works. Without a doubt. Guaranteed! |
Step 5 of 5.
Previously:
A draft because it depends on the previous ones and they need to go in first.