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

Already on GitHub? Sign in to your account

Add issue template for bug reports. #2884

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

Conversation

iddm
Copy link
Collaborator

@iddm iddm commented Feb 14, 2023

This greatly helps the maintainers and contributors to understand and develop a solution to the bug described faster and helps the reporter write the report faster and in a more helpful way.

Click to preview in my fork (1st stage - choosing).
Click to preview in my fork (2nd stage - filling).
Click to preview in my fork (3rd stage - filled example).

Feel free to comment and suggest changes.

This greatly helps the maintainers and contributors to understand
and develop a solution to the bug described faster and helps the
reporter write the report faster and in a more helpful way.
@swilly22
Copy link
Collaborator

Really nice!

Comment on lines +63 to +72
label: Code of Conduct
description: The Code of Conduct helps create a safe space for everyone. We require
that everyone agrees to it.
options:
- label: I have provided the minimal reproduction path.
required: true
- label: I have provided the relevant files via attachments (logs, stack traces, crash dumps, core-dumps, etc).
required: true
- label: I confirm the problem happens on another instance with the same state.
required: true
Copy link
Collaborator

Choose a reason for hiding this comment

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

I find this section a bit too much to ask from the issue opener

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

We would ask those questions anyway, wouldn't we? It is always good to know as fast as possible all of these answers. If it doesn't happen in another instance - it is really hard to reproduce, even with the minimal reproduction path. We almost always ask for the relevant files, be those logs, crash logs, core dump, or stack trace printed out. And without the minimal reproduction path, we will spend more time helping this very same person asking for help. And beside him, nobody knows how to minimise the problem better: nobody knows the internal structure of the graph(s), and nobody knows what would be the expected output given the circumstances. It is very standard practice even in much, much and much smaller open source projects. Nobody thinks it is too much to ask there, and I doubt it is too much to ask here. A good question is half the answer.

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

Successfully merging this pull request may close these issues.

None yet

2 participants