-
Notifications
You must be signed in to change notification settings - Fork 2.6k
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
Get rid of package.json generation and yeoman generator #527
Conversation
3e49cd8
to
5432855
Compare
16bd190
to
44f764c
Compare
Just to clarify: we do it to streamline the setup of Theia itself as well as the setup for extension developers and simplify the dynamic extension system. An extension developer will be able to create package.json using standard tools, like For the Theia setup, we won't need the package.json generation phase anymore that allows removing some build scripts, simplify root package.json, enable yarn workspaces. |
What is not supported by node 6 in this ? |
@hexa00 async/await with pure js, bogus cluster module with node 6 |
LTS of node 8 should start in October: https://github.com/nodejs/Release#release-schedule1 |
6cb3c3c
to
287e83f
Compare
I would like to merge it if no objections and go on with the dynamic extension system. |
aba8cf8
to
e36aa55
Compare
@hexa00 I've merged |
I think the coverage gets merged. |
@hexa00 yeah, it would be a bit messy with dummy spec files, we should look for the better way generally |
@akosyakov Yes must be a way to treat warnings as warnings rather than errors |
Did you test the yarn.lock ? |
@hexa00 I fixed the propagation of the error code broken tests should fail the build now |
Testing that now |
@hexa00 nope, but should work, now lerna does not call install anymore, it is completely done by yarn |
Works fine , thanks! I need to increase that timeout |
Tested yarn.lock seems to work yeee! |
The log output is also so much easier to see! |
e36aa55
to
bfd249c
Compare
Signed-off-by: Anton Kosiakov <anton.kosyakov@typefox.io>
Signed-off-by: Anton Kosiakov <anton.kosyakov@typefox.io>
Signed-off-by: Anton Kosiakov <anton.kosyakov@typefox.io>
Signed-off-by: Anton Kosiakov <anton.kosyakov@typefox.io>
2ffb146
to
03ec13c
Compare
I've merged theia-generator into the cli:
Please review. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks really good. I would consider the generator to be part of the extension system, but we can move that in another PR.
Signed-off-by: Anton Kosiakov <anton.kosyakov@typefox.io>
03ec13c
to
07d79d3
Compare
No description provided.