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

Simplify Dashboard build by relying on NPM run-script #3828

Merged
merged 1 commit into from
Jan 20, 2017

Conversation

akervern
Copy link
Contributor

@akervern akervern commented Jan 20, 2017

What does this PR do?

It simplify NPM dependencies install, and no more require to globally install typings, bower by relying on run-script env.

What issues does this PR fix or reference?

Previous behavior

Required to install several NPM dependencies as global.

New behavior

Binary location are handled per NPM using local installation; it helps keeping the expected version installed defined in package.json file.

Docs :

eclipse-che/che-docs#79

Release Note :

  • Added to release note (other enhancement + community PR)

Changelog

Simplify Dashboard build by relying on NPM run-script

@benoitf benoitf added status/code-review This issue has a pull request posted for it and is awaiting code review completion by the community. kind/enhancement A feature request - must adhere to the feature request template. labels Jan 20, 2017
@benoitf
Copy link
Contributor

benoitf commented Jan 20, 2017

ci-build

@codenvy-ci
Copy link

Can one of the admins verify this patch?

benoitf added a commit to eclipse-che/che-docs that referenced this pull request Jan 20, 2017
@benoitf benoitf added status/pending-merge and removed status/code-review This issue has a pull request posted for it and is awaiting code review completion by the community. labels Jan 20, 2017
@slemeur
Copy link
Contributor

slemeur commented Jan 20, 2017

@benoitf thanks a lot for your associated PR for docs.
Should we update this page: https://github.com/eclipse/che/blob/master/dashboard/README.md too ?

Added to release note

@slemeur slemeur self-requested a review January 20, 2017 13:05
benoitf added a commit that referenced this pull request Jan 20, 2017
With #3828 there is no need to install tools globally
@benoitf
Copy link
Contributor

benoitf commented Jan 20, 2017

@slemeur #3829

@slemeur
Copy link
Contributor

slemeur commented Jan 20, 2017

(smiley_applause) !
Excellent! LGTM with milestone 5.2.0

@benoitf benoitf added this to the 5.2.0 milestone Jan 20, 2017
@benoitf benoitf merged commit 4619ccc into eclipse-che:master Jan 20, 2017
benoitf added a commit that referenced this pull request Jan 20, 2017
With #3828 there is no need to install tools globally
benoitf added a commit to eclipse-che/che-docs that referenced this pull request Jan 20, 2017
@benoitf
Copy link
Contributor

benoitf commented Jan 20, 2017

@akervern thanks, it's now merged

@akervern
Copy link
Contributor Author

@codenvy-ci
Copy link

akervern pushed a commit to akervern/che that referenced this pull request Jan 23, 2017
With eclipse-che#3828 there is no need to install tools globally
@JamesDrummond JamesDrummond mentioned this pull request Feb 6, 2017
9 tasks
JPinkney pushed a commit to JPinkney/che that referenced this pull request Aug 17, 2017
JPinkney pushed a commit to JPinkney/che that referenced this pull request Aug 17, 2017
With eclipse-che#3828 there is no need to install tools globally
skabashnyuk pushed a commit that referenced this pull request Jan 3, 2020
skabashnyuk pushed a commit that referenced this pull request Jan 3, 2020
With #3828 there is no need to install tools globally
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/enhancement A feature request - must adhere to the feature request template.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants