Skip to content

improve issue templates #19693

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’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

3ru
Copy link
Contributor

@3ru 3ru commented Jul 12, 2025

Summary

This PR updates webpack to use modern YAML issue templates and attempts to establishes a sustainable ecosystem where Issues are reserved for genuine bugs only. All other inquiries, feature requests, and support questions are directed to GitHub Discussions, creating a community-driven support system where users can help each other find answers and engage in meaningful discussions.

Copy link

codspeed-hq bot commented Jul 12, 2025

CodSpeed Performance Report

Merging #19693 will degrade performances by 95.37%

Comparing 3ru:improve-issue-templates-redirect-discussions (8823af1) with main (ad1e3b4)

Summary

⚡ 3 improvements
❌ 6 regressions
✅ 124 untouched benchmarks

⚠️ Please fix the performance issues or acknowledge them on CodSpeed.

Benchmarks breakdown

Benchmark BASE HEAD Change
benchmark "cache-filesystem", scenario '{"name":"mode-development-rebuild","mode":"development","watch":true}' 10.7 ms 230.8 ms -95.37%
benchmark "devtool-source-map", scenario '{"name":"mode-development-rebuild","mode":"development","watch":true}' 11.8 ms 64.8 ms -81.75%
benchmark "future-defaults", scenario '{"name":"mode-development-rebuild","mode":"development","watch":true}' 11.7 ms 46.7 ms -75.05%
benchmark "lodash", scenario '{"name":"mode-development-rebuild","mode":"development","watch":true}' 33.9 ms 30.6 ms +10.62%
benchmark "many-chunks-commonjs", scenario '{"name":"mode-development-rebuild","mode":"development","watch":true}' 12 ms 62.7 ms -80.87%
benchmark "many-modules-commonjs", scenario '{"name":"mode-development-rebuild","mode":"development","watch":true}' 52.4 ms 11.3 ms ×4.6
benchmark "many-modules-esm", scenario '{"name":"mode-development-rebuild","mode":"development","watch":true}' 11.2 ms 48.5 ms -77%
benchmark "minimal", scenario '{"name":"mode-development","mode":"development"}' 24.3 ms 30.7 ms -20.63%
benchmark "three-long", scenario '{"name":"mode-development-rebuild","mode":"development","watch":true}' 227 ms 13 ms ×17

Copy link
Member

@evenstensberg evenstensberg left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this looks good, but can you create this in a fork and I'll try the pr manually?

@3ru
Copy link
Contributor Author

3ru commented Jul 13, 2025

@evenstensberg
Made it so you can test from here!

@alexander-akait
Copy link
Member

@evenstensberg @3ru Good idea to improve such things and I think we need to improve these templates in all our repos, not only in webpack, so some things like version and used webpack packages should be improve too, for webpack org we have - https://github.com/webpack-contrib/css-loader/tree/master/.github/ISSUE_TEMPLATE, so I think we need to look at them too and union with these

@3ru
Copy link
Contributor Author

3ru commented Jul 14, 2025

for webpack org we have - webpack-contrib/css-loader@master/.github/ISSUE_TEMPLATE, so I think we need to look at them too and union with these

@alexander-akait

Great point about unifying across all webpack repos! Creating a centralized template repository could be a solid approach for overall improvement. We could potentially set up GitHub Actions to automatically generate PRs for updating issue templates across all repositories - that would make maintenance much easier.

I'm happy to take the initiative on this, but given the repository permission requirements, it might make more sense for @evenstensberg to lead this effort. What do you both think?

@alexander-akait
Copy link
Member

I agree, let's wait @evenstensberg answer

@evenstensberg
Copy link
Member

@3ru sounds good to me, you can even do this manualy but it will take some time

Copy link
Member

@evenstensberg evenstensberg left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm, handing this over to @alexander-akait for final +1

@3ru
Copy link
Contributor Author

3ru commented Jul 27, 2025

@alexander-akait Let's merge this for now and think separately about overall management of other templates in webpack org. What do you think?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants