govuk-frontend icon indicating copy to clipboard operation
govuk-frontend copied to clipboard

Remove dependency on `gulp` in `heroku` NPM script

Open domoscargin opened this issue 2 years ago • 1 comments

What

Create a heroku.js script which handles at least the gulp copy-assets && gulp sassdoc portion of the heroku script in package.json.

Why

We have made the decision to move away from Gulp and write our own build scripts.

The heroku NPM script calls tasks through Gulp, which breaks when these tasks are updated to remove Gulp (eg: #2767).

We should ensure our NPM scripts have no gulp dependencies.

Who needs to work on this

Developers

Who needs to review this

Developers

Done when

  • [ ] Gulp dependency in the heroku NPM script has been abstracted into a separate JS file, or removed entirely

domoscargin avatar Aug 15 '22 16:08 domoscargin

Moving this back to the backlog, as its dependent on updating the compilation tasks.

domoscargin avatar Aug 16 '22 12:08 domoscargin

Going to close this in favour of https://github.com/alphagov/govuk-frontend/issues/2717

Think we need a discussion on the current state of this to prioritise future work.

domoscargin avatar Feb 21 '23 13:02 domoscargin