Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a better progress bar for webpack while developing #18621

Open
Palid opened this issue Aug 18, 2021 · 7 comments
Open

Add a better progress bar for webpack while developing #18621

Palid opened this issue Aug 18, 2021 · 7 comments
Labels
A-Developer-Experience A-Packaging Packaging, signing, releasing Hacktoberfest Issues which are suitable for Hacktoberfest PRs: https://hacktoberfest.digitalocean.com/ Help Wanted Extra attention is needed T-Task Tasks for the team like planning

Comments

@Palid
Copy link
Contributor

Palid commented Aug 18, 2021

Current webpack progress is extremely talkative and spammy, we could replace it with something that's actually useful.
Please vote for a solution by reacting to this post with proper emoji.

Suggested solutions:
馃槃 https://github.com/FormidableLabs/webpack-dashboard
馃帀 https://github.com/dominique-mueller/simple-progress-webpack-plugin
馃憖 https://github.com/clessg/progress-bar-webpack-plugin
鉂わ笍 https://github.com/ZSkycat/ghost-progress-webpack-plugin
馃殌 https://github.com/nuxt/friendly-errors-webpack-plugin (fork of archived https://github.com/geowarin/friendly-errors-webpack-plugin)

@Palid Palid added this to In discussion in Developer experience via automation Aug 18, 2021
@Palid Palid added A-Developer-Experience T-Task Tasks for the team like planning Z-Bite-Sized labels Aug 18, 2021
@Palid Palid added this to Backlog (Unsorted) in Web App Team Aug 18, 2021
@Palid Palid moved this from In discussion to Ready to develop in Developer experience Aug 18, 2021
@dbkr
Copy link
Member

dbkr commented Aug 18, 2021

simple looks nice, but seem to have multiple options itself - which were you thinking?

either way, I have very few opinion other than that anything that says, "not compatible with CI" seems like more trouble than we need.

@SimonBrandner
Copy link
Contributor

I can't make up my mind between simple and friendly errors 馃槄

@Palid
Copy link
Contributor Author

Palid commented Aug 18, 2021

simple looks nice, but seem to have multiple options itself - which were you thinking?

either way, I have very few opinion other than that anything that says, "not compatible with CI" seems like more trouble than we need.

We will have those only for webpack-dev-server anyways, so we can ignore all "incompatible with CI" options.

I'm not entirely sure if we can't have friendly errors (or something similar) with another progress plugin. If unsure, vote for multiples.

Oh, and dashboard doesn't need this ugly green, we could make it look a bit better. 馃槃

@Palid
Copy link
Contributor Author

Palid commented Aug 18, 2021

simple looks nice, but seem to have multiple options itself - which were you thinking?

The default one, "compact" - looks good, doesn't flood too much and gives all the necessary details.

@Palid
Copy link
Contributor Author

Palid commented Aug 19, 2021

Looks like we have our winners now:
https://github.com/dominique-mueller/simple-progress-webpack-plugin
https://github.com/nuxt/friendly-errors-webpack-plugin

Can combine both of them for better experience, so that's what we gonna do. Just need to double check that it won't break CI experience.

@kittykat kittykat added good first issue Good for newcomers and removed Easy labels Sep 2, 2021
@germain-gg germain-gg added Help Wanted Extra attention is needed and removed good first issue Good for newcomers labels Jan 17, 2022
@germain-gg
Copy link
Contributor

Removing good first issue as it's not always trivial dealing with webpack, especially as a first time contributor

@andybalaam
Copy link
Contributor

Related: #20667

@Johennes Johennes added the A-Packaging Packaging, signing, releasing label Oct 17, 2023
@Johennes Johennes added the Hacktoberfest Issues which are suitable for Hacktoberfest PRs: https://hacktoberfest.digitalocean.com/ label Oct 24, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-Developer-Experience A-Packaging Packaging, signing, releasing Hacktoberfest Issues which are suitable for Hacktoberfest PRs: https://hacktoberfest.digitalocean.com/ Help Wanted Extra attention is needed T-Task Tasks for the team like planning
Projects
No open projects
Developer experience
Ready to develop
Development

No branches or pull requests

7 participants