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
Better build process. Fix #1238, #1232 #1248
Conversation
This is great. Just for house style, can we rename trailing abbreviations to be capitalized ( |
scripts/utils.js
Outdated
return path.relative(path.join(ROOT, dirName), path.join(ROOT, f)); | ||
} | ||
|
||
const formatDirsforMatcher = dirs => { |
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.
Capital F
And should probably log a warning for earlier Node versions, so people know they're getting a suboptimal experience. |
scripts/utils.js
Outdated
if('isError' in global && global.isError) { | ||
return; | ||
} | ||
console.log(`${colors.blue(`[${operation}]`)} ${sourcefile} -> ${outfile}`); |
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.
I think we can remove the -> ${outfile}
. All it's ever adding is build/
at the beginning, right? Easier to read without that.
The |
* Remove gulp, replace with custom scripts * Symlink entire dirs where possible * Significantly speed up subsequent builds * Watch process now observes new/removed files, not only changed * Add ignoreMask, exclude all files with names starting with a # * Better logging during builds
Updated PR:
I'm struggling to reproduce that locally. I can't think of the reason other than travis cache. |
OK, working after clearing the |
This is a new, re-written build process to make it less cumbersome. Here are the major changes: