IMA-WorldHealth / bhima

A hospital information management application for rural Congolese hospitals
GNU General Public License v2.0
215 stars 103 forks source link

Rewrite build system away from gulpjs #7246

Open jniles opened 1 year ago

jniles commented 1 year ago

Gulpjs hasn't seen a release in four years, and we are starting to see more and more errors pop up due to advisories in the underlying codebase. Although Gulp v5 is ostensibly coming, there is no commit activity in the repository to show for it.

We ought to consider moving to something else. I would be a proponent of using Webpack which has been successful to date and actively maintained. It would also present an opportunity for us to look at the relationship between the bhima server and client and potentially move them to different repositories (initially proposed in https://github.com/IMA-WorldHealth/bhima/issues/6228).

jmcameron commented 6 months ago

Note that there has been a recent update for gulpjs. It includes a lot of breaking changes, so it seems prudent to wait for a few releases for it to settle down before updating our builds to deal with the changes in gulp.