WebSafe 3.7github.com
|
|
🏠
Skip to content

Add issue template for bug reports.#2884

Open
iddm wants to merge 1 commit intomasterfrom
add-issue-template
Open

Add issue template for bug reports.#2884
iddm wants to merge 1 commit intomasterfrom
add-issue-template

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.
@iddm iddm force-pushed the add-issue-template branch from 31dd428 to fe88d5e Compare February 14, 2023 08:19
@swilly22
Copy link
Contributor

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
Contributor

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

2 participants

Comments