You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Using gulp 4 (if using gulp). Probably not having an effect on "standard gulp tasks since they mostly use gulp.src and gulp.dest which should not break anything for us
Not using gulp-util which will be deprecated. Rather rely on the underlying modules (plugin-error, fancy-log, chalk, minimist etc.
Tasks
js
: https://github.com/unic/estatico/blob/develop/gulp/js/default.js (includepreset-env
, check out HMR)js:lint
(based oneslint
, addfix
option)js:modernizr
: https://github.com/unic/estatico/blob/develop/gulp/js/modernizr.js (possibly replace with Webpack loader instead)js:test
: Based on Puppeter and QUnit (for now): Use chrome instead of PhantomJS jonkemp/gulp-qunit#31 (comment)js:mocks
: https://github.com/unic/estatico/blob/develop/gulp/js/mocks.jscss
: https://github.com/unic/estatico/blob/develop/gulp/css/default.js → compare to webpack afterwards @alinamelnykcss:lint
(based onsass-lint
orstylelint
) @Wymownycss:colors
: Probably replace with https://github.com/Updater/node-sass-json-importercss:fonts
: https://github.com/unic/estatico/blob/develop/gulp/css/fonts.js @orioltfmedia:svgsprite
: https://github.com/unic/estatico/blob/develop/gulp/media/svgsprite.js @drowkamedia:iconfont
: https://github.com/unic/estatico/blob/develop/gulp/media/iconfont.jsmedia:dataurls
: Data URIs: https://github.com/unic/estatico/blob/develop/gulp/media/dataurls.jsmedia:imageversions
: https://github.com/unic/estatico/blob/develop/gulp/media/imageversions.jsmedia:copy
: Make more generic (not bound to media files): https://github.com/unic/estatico/blob/develop/gulp/media/copy.jsscaffold
: Evaluate https://github.com/amwmedia/plop and Yeoman, e.g.serve
: Based onbrowsersync
watch
(with proper dependency graph)document
: Replace with proper READMEs for every taskExamples:
Criteria:
src
: Which files to readsrcBase
: See docsdest
: Where to write towatch
: Which files should trigger a rebuildplugins
: Passed to specific gulp pluginslogger
: Used for infos, debugging and errors. Most probably an instance of estatico-utils'sLogger
null
should disable the corresponding stepgulp-plumber
to prevent stream from unpiping, adding.on('error', err => config.logger.error(err, env.dev))
to every step possibly throwing.joi
to validate options: https://github.com/unic/estatico-nou/blob/master/packages/estatico-handlebars/index.js#L9-L37gulp.src
andgulp.dest
which should not break anything for usgulp-util
which will be deprecated. Rather rely on the underlying modules (plugin-error
,fancy-log
,chalk
,minimist
etc.The text was updated successfully, but these errors were encountered: