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

merge github-issue-guide with the issue template #4636

Merged
merged 4 commits into from
Dec 6, 2018

Conversation

Stebalien
Copy link
Member

@Stebalien Stebalien commented Feb 1, 2018

This is one way to address @kevina's feedback about updating the github-issue-guide. This way, we don't have to maintain two documents (one of which most users won't bother to read).

Basically, I pulled (what I considered to be) the relevant information from the issue guide to the template.

Thoughts?

@ghost ghost assigned Stebalien Feb 1, 2018
@ghost ghost added the status/in-progress In progress label Feb 1, 2018

### Area

What your issue refers to. Multiple items are OK.
Copy link
Member Author

Choose a reason for hiding this comment

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

This didn't exist on the issue template. Should we put it in? Most users probably won't know enough to fill this out, unfortunately. We usually just use labels.

Copy link
Contributor

Choose a reason for hiding this comment

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

It could be useful, but you are right most users won't know enough to fill this out. Users who do likely already have write access and can assign lables, that is if they remember to do so. :)

Copy link
Member Author

Choose a reason for hiding this comment

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

That never happens. I have no idea what you're talking about.

Copy link
Member

Choose a reason for hiding this comment

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

I used to tag issues with subsystem/topic labels. It was endless work and it somehow stopped being important.

below information, if possible. This will help us triage the issues faster.
Please title your issues with the type. For instance:

- "bug: Cannot add file with `ipfs add`"
Copy link
Member Author

Choose a reason for hiding this comment

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

We don't actually do this... Should we start?

Copy link
Contributor

Choose a reason for hiding this comment

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

I am not against it, but unless we do it consistently all it will do is add noise.

- "enhancement ": If you'd like to suggest an improvement on to existing feature.
- "test failure": If the tests are failing
- "doc": If it's related to missing/incorrect documentation.
- "meta": If its a meta issue about this project/this repository/issue tracker.
Copy link
Contributor

Choose a reason for hiding this comment

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

You left out panic, I think that is useful for cases when ipfs crashes or other obvious bug. A panic in my view indicates a programmer error.

Copy link
Member Author

Choose a reason for hiding this comment

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

Ah. Good point. Delineates "I think this is a bug" and "this is definitely a bug".

below information, if possible. This will help us triage the issues faster.
Please title your issues with the type. For instance:

- "bug: Cannot add file with `ipfs add`"
Copy link
Contributor

Choose a reason for hiding this comment

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

I am not against it, but unless we do it consistently all it will do is add noise.


### Area

What your issue refers to. Multiple items are OK.
Copy link
Contributor

Choose a reason for hiding this comment

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

It could be useful, but you are right most users won't know enough to fill this out. Users who do likely already have write access and can assign lables, that is if they remember to do so. :)

<!--

- "bug": If what you are filing is a bug.
- "panic": If you'd like to report an application panic, segfault, crash, etc.
Copy link
Contributor

Choose a reason for hiding this comment

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

I suppose that is a bit more specific than the original description of "If it is a severe bug.", but I think I would use this also when the server dies with an error message when responding to a (perhaps invalid) request from the client.

@kevina
Copy link
Contributor

kevina commented Feb 1, 2018

I think the threshold for the codecov/project test needs adjusting. This p.r. doesn't even touch the code. @Kubuxu how about something like 0.5%?

@eingenito eingenito closed this Dec 5, 2018
@ghost ghost removed the status/in-progress In progress label Dec 5, 2018
@eingenito
Copy link
Contributor

Sorry - should not have been closed.

@eingenito eingenito reopened this Dec 5, 2018
@ghost ghost assigned eingenito Dec 5, 2018
@ghost ghost added the status/in-progress In progress label Dec 5, 2018
@eingenito
Copy link
Contributor

These seem like positive changes - should I rebase and merge? It sounds like maybe this was held up by coverage?

@Stebalien
Copy link
Member Author

Molly has heavily edited the issue template since then. But yeah, it would be nice to get some of this information into the template.

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
This was present in the issue guide that I just removed but not in the template.
It's useful for distinguishing between objective bugs and subjective bugs.

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
@eingenito
Copy link
Contributor

Refreshed and mergeable if people find it valuable.

@ghost ghost assigned momack2 Dec 6, 2018
@momack2
Copy link
Contributor

momack2 commented Dec 6, 2018

Updated this with the instructions Steven and I had workshopped. LGTM

Redoing the changes Steven and I worked on separately for the top-line instructions.

License: MIT
Signed-off-by: Molly Mackinlay <molly@protocol.ai>
Copy link
Contributor

@eingenito eingenito left a comment

Choose a reason for hiding this comment

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

I think these are good updates.

@Stebalien Stebalien merged commit 6b8e24f into master Dec 6, 2018
@ghost ghost removed the status/in-progress In progress label Dec 6, 2018
@Stebalien Stebalien deleted the feat/expand-issue-template branch December 6, 2018 23:33
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.

5 participants