ice icon indicating copy to clipboard operation
ice copied to clipboard

Replace Gulp build system

Open externl opened this issue 1 week ago • 2 comments

Gulp (tasked based runners in general) is no longer cool. We should look into replacing it with whatever the latest NPM tooling is.

Replacements ideas:

  • Webpack
  • Rollup
  • Parcel
  • ... (please update this list)

We should also really make sure that we have a slice compiler plugin for these popular bundlers.

externl avatar Dec 10 '25 15:12 externl

Gulp works great, and doesn't give us any problems. What is the problem other than not being "cool"?

Webpack is a different beast, we use gulp as a task runner, we also use rollup which as the bunlder for the test suite.

pepone avatar Dec 10 '25 15:12 pepone

Gulp works great, and doesn't give us any problems. What is the problem other than not being "cool"? Webpack is a different beast, we use gulp as a task runner, we also use rollup which as the bunlder for the test suite.

I agree, Gulp has been working great.

However, most projects will now not be using Gulp. So it's good to just understand the limitations that bring. Especially by "eating our own dog food" with the tooling. Right now we're using Gulp builder for Slice to compile the Slice files. This is not a good example for our users. Compiling by hand is not really a great strategy.

We should be using the tooling that they'll be using to solve the problems they'll be having.

externl avatar Dec 10 '25 15:12 externl