-
Notifications
You must be signed in to change notification settings - Fork 3.3k
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
Enhancement: Make issue templates more readily accessible #6644 #6647
Conversation
.github/CONTRIBUTING.md
Outdated
* For feature/enhancement requests, refer [here](template-featureRequest.md). | ||
* For new contributor introduction, refer [here](template-contributorIntro.md). | ||
* For help requests, refer [here](template-helpRequest.md). | ||
* For other works like refactoring or updating documentation, simply provide a clear issue title and description of the work to be done. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
works -> work
05eee31
to
2658b44
Compare
.github/template-featureRequest.md
Outdated
|
||
> Let us know if there already are similar features in TEAMMATES, and why they fall short of your expectations | ||
|
||
**Is the proposed feature/enhancement for the benefit of developers or users?** |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
"Will the proposed feature/enhancement benefit the developers or users?" sounds better.
.github/template-helpRequest.md
Outdated
|
||
> Tell us what you were trying to to / what you need help with | ||
**Provide us with more relevant information, such as screenshot, error stack traces, or console messages.** |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
screenshot
-> screenshots
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
bump
EDIT: oops my previous comment didn't appear here. screenshot
-> screenshots
.github/CONTRIBUTING.md
Outdated
* For feature/enhancement requests, refer [here](template-featureRequest.md). | ||
* For new contributor introduction, refer [here](template-contributorIntro.md). | ||
* For help requests, refer [here](template-helpRequest.md). | ||
* For other works like refactoring or updating documentation, simply provide a clear issue title and description of the works to be done. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
works
-> work
In this context, the singular "work" should still be used even though it might be referring to multiple subjects.
.github/template-bugReport.md
Outdated
@@ -0,0 +1,18 @@ | |||
**Issue Title:** Bug: [brief description of bug] | |||
|
|||
Copy-and-paste the following content to the issue tracker and fill in with relevant details: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
...the following template...and fill it in...
.github/template-bugReport.md
Outdated
|
||
Copy-and-paste the following content to the issue tracker and fill in with relevant details: | ||
```markdown | ||
**Tell us what environment you encountered the bug on, e.g. live server at `V5.93`, `master` branch at commit 1234567.** |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tell us what environment you encountered the bug on (e.g. live server at
V5.93,
master branch at commit 1234567)
Suggest formatting it in this way.
.github/template-featureRequest.md
Outdated
@@ -0,0 +1,18 @@ | |||
**Issue Title:** Feature: [your request in a line] OR Enhancement: [your suggestion in a line] | |||
|
|||
Copy-and-paste the following content to the issue tracker and fill in with relevant details: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
as above.
.github/template-contributorIntro.md
Outdated
|
||
|
||
|
||
**Tell us your real name and give a short self-introduction, e.g. your education background, why you want to contribute to TEAMMATES, etc.** |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tell us your real name and give a short self-introduction (e.g. your education background, why you want to contribute to TEAMMATES, etc)
Suggest formatting it in this way.
.github/template-featureRequest.md
Outdated
|
||
|
||
|
||
**Is the proposed feature/enhancement for the benefit of developers or users?** |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Will the proposed feature/enhancement benefit the developers or users?
sounds better.
.github/template-contributorIntro.md
Outdated
@@ -0,0 +1,13 @@ | |||
**Issue Title:** New Contributor Self-Intro [your real name] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
New Contributor Self-Intro: [your real name]
?
.github/template-contributorIntro.md
Outdated
- **Link to your app:** e.g. https://teammates-username.appspot.com | ||
- **Link to your fork:** e.g. https://github.com/username/teammates | ||
|
||
**Post a screenshot of changes you did (as seen on the UI).** |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
...changes you made...
sounds better
2658b44
to
fa1ff9a
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reading through the templates again, I have a suggestion: consider removing "Tell us" if the headers will be present in the actual issue they create; the headers should make sense as headers for their content. "Tell us" seems more like instructions on what the user is supposed to do and doesn't seem like it should appear in the headers? Thoughts?
.github/template-helpRequest.md
Outdated
|
||
> Tell us what you were trying to to / what you need help with | ||
**Provide us with more relevant information, such as screenshot, error stack traces, or console messages.** |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
bump
EDIT: oops my previous comment didn't appear here. screenshot
-> screenshots
@samsontmr you might have a point. I'll try going down that path and we can see if it's better. |
b205d53
to
19f57b2
Compare
@samsontmr I tried to make it look more header-like. Can review again. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- Perhaps we can shorten the titles by moving some text into instructional comments? e.g.
**More info:**
<!-- give here more information such as screenshots, error stack traces, or console messages -->
- Perhaps instructional comments can be phrased as instructions from us to the poster (see above example) while the headings are phrased as coming from poster? e.g.
My name
What do you think?
.github/template-bugReport.md
Outdated
|
||
|
||
|
||
**Steps to reproduce the bug** |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Use :
everywhere, for consistency?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why is it for consistency reason? There is no :
anywhere in all template headings.
Add: I realize it was referring to Link to your app
and similar, but those are one-liner info, not headings.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
True. It's fine then.
.github/template-featureRequest.md
Outdated
|
||
|
||
|
||
**The party (developers/users) who will benefit from the proposed feature/enhancement** |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Do we really need this?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is good enough?
**Suggested enhancement:**
<!-- Describe the feature/enhancement you propose -->
**Justification:**
<!-- Explain who will benefit (instructors, students, developers, etc.) and in what way -->
This reduces the clutter in the docs/ folder since the templates are meant to be used only in GitHub issue tracker.
In particular, ISSUE_TEMPLATE now links the template exactly instead of referring to CONTRIBUTING
1. Shortened the prefixes for fix-able issues 2. Converted the content so that they can be copy-pasted verbatim to the issue tracker (without the need to be displayed raw) 3. Made the content header-like instead of question-like or instruction-like
19f57b2
to
d715b45
Compare
Fixes #6644
Outline of Solution
.github
folder@samsontmr some of the changes here are contradicting what we've done in #6351, really sorry for that but as it turns out things don't always work the way we planned it to be, do they?