Skip to content

Webpackoja preparation: embed guanlecoja-ui, remove ng-classify, vendor frontend dependencies#4046

Closed
tardyp wants to merge 6 commits intobuildbot:masterfrom
tardyp:webpackoja
Closed

Webpackoja preparation: embed guanlecoja-ui, remove ng-classify, vendor frontend dependencies#4046
tardyp wants to merge 6 commits intobuildbot:masterfrom
tardyp:webpackoja

Conversation

@tardyp
Copy link
Copy Markdown
Member

@tardyp tardyp commented Apr 13, 2018

For now, this is only for main UI.

@rjarry

@rjarry rjarry self-requested a review April 13, 2018 09:41
Copy link
Copy Markdown
Contributor

@rjarry rjarry left a comment

Choose a reason for hiding this comment

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

I'm not sure to understand the "unclassify" commit. Could you add a small commit message?

this commit is a run of ng-classify on all the coffeescript we have
https://github.com/CaryLandholt/ng-classify

This allows to release the dependency on obsolete ng-classify, so that we are only dependent on coffeescript
@codecov
Copy link
Copy Markdown

codecov bot commented Apr 13, 2018

Codecov Report

Merging #4046 into master will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@           Coverage Diff           @@
##           master    #4046   +/-   ##
=======================================
  Coverage   88.55%   88.55%           
=======================================
  Files         326      326           
  Lines       34330    34330           
=======================================
  Hits        30402    30402           
  Misses       3928     3928

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 8606ca8...169612a. Read the comment docs.

@tardyp tardyp changed the title Webpackoja preparation: embed guanlecoja-ui, and remove ng-classify Webpackoja preparation: embed guanlecoja-ui, remove ng-classify, vendor frontend dependencies Apr 18, 2018
@tardyp
Copy link
Copy Markdown
Member Author

tardyp commented Apr 18, 2018

@rjarry here is my attempt at vendoring the bower dependencies

tardyp added 3 commits April 18, 2018 23:17
We keep only the files of interrest in order to not commit too much stuff
@tardyp
Copy link
Copy Markdown
Member Author

tardyp commented Apr 22, 2018

@rjarry I have now modified buildbot_pkg to build the javascripts with python instead of gulp.

It still needs coffee-script node-uglifyjs and node-less installed to build.
jade is not available in debian, so I used pyjade (vendored in buildbot_pkg) in order to build.

The problem with this solution is that it will be obsolete as soon as we merge #4056 from @uglycoyote and start using webpack, because we start using require(), and then we will depend on webpack to build.

@stale
Copy link
Copy Markdown

stale bot commented Jun 21, 2018

This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the stalled label Jun 21, 2018
@stale
Copy link
Copy Markdown

stale bot commented Aug 27, 2018

closing due to our stalled pull request policy

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants