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

Enhancement: Make issue templates more readily accessible #6644 #6647

Merged
merged 4 commits into from
Feb 24, 2017

Conversation

wkurniawan07
Copy link
Member

Fixes #6644

Outline of Solution

  1. Moved the templates to .github folder
  2. Added direct links from issue tracker
  3. Made the contents of the templates directly copy-and-paste-able.

@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?

@wkurniawan07 wkurniawan07 added the s.ToReview The PR is waiting for review(s) label Feb 20, 2017
* 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.
Copy link
Contributor

Choose a reason for hiding this comment

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

works -> work

@wkurniawan07 wkurniawan07 force-pushed the 6644-issue-templates-accessible branch from 05eee31 to 2658b44 Compare February 21, 2017 04:46

> 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?**
Copy link
Contributor

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.


> 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.**
Copy link
Contributor

Choose a reason for hiding this comment

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

screenshot -> screenshots

Copy link
Contributor

@samsontmr samsontmr Feb 21, 2017

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

* 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.
Copy link
Contributor

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.

@@ -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:
Copy link
Contributor

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...


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.**
Copy link
Contributor

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.

@@ -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:
Copy link
Contributor

Choose a reason for hiding this comment

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

as above.




**Tell us your real name and give a short self-introduction, e.g. your education background, why you want to contribute to TEAMMATES, etc.**
Copy link
Contributor

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.




**Is the proposed feature/enhancement for the benefit of developers or users?**
Copy link
Contributor

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.

@@ -0,0 +1,13 @@
**Issue Title:** New Contributor Self-Intro [your real name]
Copy link
Contributor

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]?

- **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).**
Copy link
Contributor

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

@wkurniawan07 wkurniawan07 force-pushed the 6644-issue-templates-accessible branch from 2658b44 to fa1ff9a Compare February 21, 2017 14:23
Copy link
Contributor

@samsontmr samsontmr left a 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?


> 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.**
Copy link
Contributor

@samsontmr samsontmr Feb 21, 2017

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

@wkurniawan07
Copy link
Member Author

@samsontmr you might have a point. I'll try going down that path and we can see if it's better.

@wkurniawan07 wkurniawan07 force-pushed the 6644-issue-templates-accessible branch 3 times, most recently from b205d53 to 19f57b2 Compare February 23, 2017 17:27
@wkurniawan07
Copy link
Member Author

@samsontmr I tried to make it look more header-like. Can review again.

Copy link
Contributor

@samsontmr samsontmr left a comment

Choose a reason for hiding this comment

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

LGTM

@wkurniawan07 wkurniawan07 requested a review from damithc February 24, 2017 04:27
Copy link
Contributor

@damithc damithc left a comment

Choose a reason for hiding this comment

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

  1. 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 -->
  1. 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?




**Steps to reproduce the bug**
Copy link
Contributor

Choose a reason for hiding this comment

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

Use : everywhere, for consistency?

Copy link
Member Author

@wkurniawan07 wkurniawan07 Feb 24, 2017

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.

Copy link
Contributor

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.




**The party (developers/users) who will benefit from the proposed feature/enhancement**
Copy link
Contributor

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?

Copy link
Contributor

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
@wkurniawan07 wkurniawan07 force-pushed the 6644-issue-templates-accessible branch from 19f57b2 to d715b45 Compare February 24, 2017 05:58
@wkurniawan07 wkurniawan07 requested a review from damithc February 24, 2017 07:23
@damithc damithc added s.ToMerge The PR is approved by all reviewers including final reviewer; ready for merging and removed s.ToReview The PR is waiting for review(s) labels Feb 24, 2017
@wkurniawan07 wkurniawan07 merged commit b2f63c2 into master Feb 24, 2017
@wkurniawan07 wkurniawan07 deleted the 6644-issue-templates-accessible branch February 24, 2017 07:51
@wkurniawan07 wkurniawan07 added this to the V5.97 milestone Feb 28, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
s.ToMerge The PR is approved by all reviewers including final reviewer; ready for merging
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants