| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
I also moved the ISSUE_TEMPLATE.md to ISSUE_TEMPLATE/bug_report.md so that both feature requests and bug report templates will show up after clicking the new issue button
|
Thanks for opening this!
|
Sorry, something went wrong.
|
@story645 are you asking for all these categories to be implimented? Whats the next step here? |
Sorry, something went wrong.
|
No, just the Bug and New Feature is great! I'm just putting this here cause we already agreed on it on a call and it's kind of a pain to pull up. |
Sorry, something went wrong.
| * Add an option so that when [...] [...] will happen | ||
| --> | ||
|
|
||
| ### Additional context |
There was a problem hiding this comment.
| ### Additional context | |
| ### Additional context and prior art |
Sorry, something went wrong.
| --- | ||
|
|
||
| <!-- | ||
| Welcome! Thanks for thinking of a way to improve Matplotlib. If this solves a problem for you, then it probably solves that problem for lots of people! So the whole community will benefit from this request. |
There was a problem hiding this comment.
please fix the line breaks....
I'd just shorten to Thanks for thinking of a way to improve Matplotlib. and leave off the rest.
Sorry, something went wrong.
There was a problem hiding this comment.
please fix the line breaks....
Do you mean inside the paragraph or do you mean how the text is positioned relative to to the comment lines?
Sorry, something went wrong.
There was a problem hiding this comment.
Just we wrap most lines at 79 characters. Of course not as big a deal with a markdown file, but...
Sorry, something went wrong.
There was a problem hiding this comment.
got it. Would you be open to avoiding that rule in the issue templates? As they are prose rather than code I think it makes more sense for the github issue editor/browser to handle the reflow/wrapping. For example the line wrapping at 79 characters in the current issue template feels unnatural to me:

There are a few other places in the feature request template where I went over 79 lines, and the existing bug_report template seems to have inconsistent enforcement of this.
Sorry, something went wrong.
There was a problem hiding this comment.
I don't feel strongly about this, but others do. I think unless there is a good reason (i.e. it'll make horrible line continuations) we stick to 79 characters.
Sorry, something went wrong.
|
I added a template for each of @story645's suggestions. I used the Enhancement label for the enhancement as that felt most natural but it does not seem to exist as a label currently. If there is a better label to use please let me know and I will change it. |
Sorry, something went wrong.
|
Thanks! Maintenance is probably the best fit for those sorts of things. |
Sorry, something went wrong.
|
I don't want to bikeshed this PR to death, but to me "Enhancement" != "maintenance". You don't enhance your car by changing its oil, but it is maintenance. I'd say add the new label, but I'm content to be told how wrong I am. 😉 |
Sorry, something went wrong.
|
Ryan these are for clean ups & enhancements, which I think folks have been tagging maintenance? There's a seperate issue template for new features and we just discussed on the call how we don't want a standalone enhancement tag cause nobody knew what it was for. |
Sorry, something went wrong.
|
I would not include the "Enhancement.md" at all. We already have "Bug or issue" and "New Feature", and its hard to think of an "enhancement" request not covered under one of those two templates. |
Sorry, something went wrong.
|
From the July 20th meeting notes replace "enhancement" with "new feature"
& this would be for stuff tagged https://github.com/matplotlib/matplotlib/issues?q=is%3Aissue+is%3Aopen+label%3Amaintenance |
Sorry, something went wrong.
|
I'm confused about what you are trying to say @story645. Are you arguing for keeping enhancement.md in this PR or removing it? |
Sorry, something went wrong.
keeping it as a template for maintenance type issues |
Sorry, something went wrong.
|
Which recent issues do you wish the user had used the proposed "Maintenance" template for? Because I don't see the benefit from the user's point of view. |
Sorry, something went wrong.
There was a problem hiding this comment.
minor nitpicks but can also be handled by anybody else when they tweak the templates.
Sorry, something went wrong.
Sorry, something went wrong.
Co-Authored-By: hannah <story645@users.noreply.github.com>
|
Can we also add something like "I don't know what I want" that redirects to Discourse? |
Sorry, something went wrong.
|
@QuLogic some other projects make a "question/support/other" type template that explicitly says something like the issue tracker isn't for this sort of thing so we're most likely going to close this issue and you should use one of our other channels instead. Here's the scikit-learn version: |
Sorry, something went wrong.
|
So in summary the conclusion is to have the following:
Is that a fair assement? If yes, shall I set the label for enhancement to enhancement and use the maintenance label for cleanup? I think this may require action by someone to actually create the label. |
Sorry, something went wrong.
|
I think we might have crossed wires a bit. We don't have an enhancement label and in fact, we deleted it recently as it seem New feature was more indicative of what it meant. For performance and small improvements, we can lump that together with cleanup and label it maintenance. While we do have a separate performance label, the number of such PRs is much smaller, so I think it's not a great burden to add that label after the PR is opened. If it does turn out to be a burden, we can always add another template type later. And to answer another question, Enhancement != Maintenance, but the difference here is a matter of scope. If it's an Enhancement that requires a What's new entry (maybe also for API notes too), then the Enhancement is a New feature. If it's an Enhancement that makes the library 'better' (for some definition of 'better'), but isn't user-visible, we'll call it Maintenance. |
Sorry, something went wrong.
|
In terms of concrete to-do:
|
Sorry, something went wrong.
There was a problem hiding this comment.
Not sure if labels are case-sensitive.
Sorry, something went wrong.
case sensitivity. Also put discourse link before SO to prioritize it.
I belive that the line at the top would have stopped github from picking this up as a valid template.
not only that but there was an extra line at the top of the file that I believe would have caused github to not pick up the template. I think they all should be good now |
Sorry, something went wrong.
| # This template is based on the scikit-learn template | ||
| # https://github.com/scikit-learn/scikit-learn/blob/8e61534f1087703f476414d8dbd3688282f8eebf/.github/ISSUE_TEMPLATE/usage_question.md |
There was a problem hiding this comment.
Going back and forth on whether this needs to be in here...
Sorry, something went wrong.
There was a problem hiding this comment.
It won't show up when someone makes a new issue as it is a comment in the yaml frontmatter rather than in the markdown body. See example here: https://github.com/ianhi/git-expt/issues/new?labels=Question&template=test.md and the source file https://raw.githubusercontent.com/ianhi/git-expt/master/.github/ISSUE_TEMPLATE/test.md
Sorry, something went wrong.
There was a problem hiding this comment.
thanks for the clarification.
Sorry, something went wrong.
|
Thank you @ianhi for knocking something off my to do list 😉! |
Sorry, something went wrong.
|
Thanks @story645 for helping get it through! I really appreciate having nice templates when I open an issue |
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
PR Summary
Closes: #18160
The feature request template is an almost exact copy of the jupyterlab template but I wrote the jupyterlab version so I think it's fine to just copy it w/o attribution.
ping @story645
PR Checklist