Skip to content
This repository has been archived by the owner on May 15, 2024. It is now read-only.

Transform build scripts from Grunt to npm based scripts #465

Closed
Volker-E opened this issue May 21, 2021 · 9 comments
Closed

Transform build scripts from Grunt to npm based scripts #465

Volker-E opened this issue May 21, 2021 · 9 comments

Comments

@Volker-E
Copy link
Collaborator

Volker-E commented May 21, 2021

As of current, we're basing our build scripts on Grunt.
To reduce maintenance overhead, dependencies and be future-proof, we should move over to npm scripts.

@prsmahajan
Copy link

Hi, I want to work on this issue, can you suggest ways to get started?

@Volker-E
Copy link
Collaborator Author

Hi @prsmahajan, thanks for your interest.
Similar has been done for other Wikimedia projects in past months.
A good orientation point for the simpler ones is https://gerrit.wikimedia.org/r/plugins/gitiles/wikimedia-ui-base/+/refs/heads/master/package.json

I'd suggest to go step by step moving the different scripts over.
Does this provide enough for you to start? Let me know about any other question! :)

@awantika10
Copy link

Hey @Volker-E, I wish to take up this issue. However, I am new to Grunt. Could you please give me an overview of how to go about converting Gruntfile to npm scripts?

@dougmellon
Copy link
Contributor

@Volker-E I'll take this and walk @awantika10 through the process.

@awantika10
Copy link

awantika10 commented Sep 6, 2021

@Volker-E I'll take this and walk @awantika10 through the process.

Thanks!

@danisztls
Copy link
Contributor

danisztls commented Aug 2, 2022

I'm hijacking this issue.

Grunt and tooling context

check package.json & Gruntfile.js

@Volker-E
Copy link
Collaborator Author

In #507 @danisztls proposed to replace soon-to-be deprecated Squoosh, which seems reasonable to me.

@rhm856591
Copy link

Hi, i am interested in this issue i want to contribute, can you give me suggestion that how to start?

@Volker-E
Copy link
Collaborator Author

Codex, as design system for Wikimedia, has become the designated successor of the Design Style Guide and doesn't feature large files anymore. Therefore closing.

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

No branches or pull requests

6 participants