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

馃殌 Feature: Consider adding an issue form / template like 馃И Tests: ... #1321

Open
2 tasks done
JoshuaKGoldberg opened this issue Feb 18, 2024 · 1 comment
Open
2 tasks done
Labels
status: in discussion Not yet ready for implementation or a pull request type: feature New enhancement or request

Comments

@JoshuaKGoldberg
Copy link
Owner

JoshuaKGoldberg commented Feb 18, 2024

Bug Report Checklist

Overview

For a while now, this template has used an area: testing label that's separate from area: tooling (#119). Example filed issue: JoshuaKGoldberg/should-semantic-release#177

But there's no issue template for it. I've held off adding one because:

  • I didn't want to over-clutter the issue templates. Anything beyond 4 IMO gets progressively more tiresome to read through.
  • It's pretty uncommon that someone who isn't a repository maintainer would file a testing issue...

Additional Info

I think the root issue is that I want a way to gate issue templates on user role. I.e. only contributors on a repo should be able to see this proposed testing template. This has been proposed before, e.g. in https://github.com/orgs/community/discussions/63402#discussioncomment-8122558.

Filing for posterity. If someone has strong reasoning behind creating an issue form, it'd be good to post it here. I'll probably wait a while and then close this out if not.

@JoshuaKGoldberg JoshuaKGoldberg added type: feature New enhancement or request status: blocked Waiting for something else to be resolved labels Feb 18, 2024
@JoshuaKGoldberg JoshuaKGoldberg changed the title 馃殌 Feature: Consider adding an issue template like 馃И Tests: ... 馃殌 Feature: Consider adding an issue form / template like 馃И Tests: ... Feb 18, 2024
@JoshuaKGoldberg JoshuaKGoldberg added status: in discussion Not yet ready for implementation or a pull request and removed status: blocked Waiting for something else to be resolved labels Feb 18, 2024
@rubiesonthesky
Copy link
Contributor

I like this. I think there may be reason why non-maintainer wants to raise tooling issue. Separating test issues feels nice because the tooling section can get overcrowded.

But on the other hand I understand the concern about issue templates. If the categories are really clear , then I don鈥檛 see harm to have few more :)

Not sure if it鈥檚 possible, but maybe this should be option? I mean, this categorisation may make sense more in some projects than in others. For example, in TypeStat this feels needed right now but in some other project this may feel unnecessary.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
status: in discussion Not yet ready for implementation or a pull request type: feature New enhancement or request
Projects
None yet
Development

No branches or pull requests

2 participants