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

Add contributing templates #2553

Merged
merged 2 commits into from Mar 14, 2016
Merged

Add contributing templates #2553

merged 2 commits into from Mar 14, 2016

Conversation

Pezmc
Copy link
Contributor

@Pezmc Pezmc commented Feb 25, 2016

Last week GitHub announced support for templates for Issues and Pull Requests to projects to try and help contributors add the right details at the start of a thread.

Given the large number of issues/PRs Chosen gets, adding some templates may help make things a little more manageable.

I've put together a proposed ISSUE_TEMPLATE and PULL_REQUEST_TEMPLATE, which were mostly based on the existing contributing.md.

Do you think these will be of value? Do you have any proposed changes to my drafts?

@kevin-brown
Copy link

General (quick) recommendations:

  • Anything you wouldn't want posted to the ticket (notes to the contributor) should be put in HTML comments, just in case they don't remove them.
  • You might want to focus the default issue template on bug reports. While having a template for feature requests is great, they're probably less likely.


## Bug Report Template

### Subject of the issue
Copy link
Collaborator

Choose a reason for hiding this comment

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

Unnecessary, because an issue already has a title/subject field

@Pezmc
Copy link
Contributor Author

Pezmc commented Mar 1, 2016

I've addressed the comments above, thank you, any further thoughts @pfiller, @kenearley, @stof, @koenpunt, and @tjschuck?

I'll wait until at least two 👍's before merging.

2. This is the second step
3. Further steps, etc.

Please provide a working demo, you can use [this template](https://jsfiddle.net/Pezmc/5v3v353z/) as a base.
Copy link
Collaborator

Choose a reason for hiding this comment

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

I would prefer an anonymous demo fiddle; https://jsfiddle.net/5v3v353z/

@Pezmc
Copy link
Contributor Author

Pezmc commented Mar 11, 2016

I take my previous comment back, if no one has any further objections/suggestions before EOD I'm going to go ahead and merge. We can always adjust these templates in follow ups.

@koenpunt
Copy link
Collaborator

We might consider putting these files in a .github directory?

@Pezmc
Copy link
Contributor Author

Pezmc commented Mar 11, 2016

@koenpunt Tidied into .github

@koenpunt
Copy link
Collaborator

I'm OK with this, but @pfiller will get the final word. But he's not around ATM, so could take a few days.


Please provide a working demo, you can use [this template](https://jsfiddle.net/hyktf3he) as a base.

### Expected behaviour
Copy link
Member

Choose a reason for hiding this comment

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

@Pezmc I think you mean "behavior".

🇺🇸 🇺🇸 🇺🇸 🇺🇸 🇺🇸 🇺🇸 🇺🇸 🇺🇸 🇺🇸

Copy link
Collaborator

Choose a reason for hiding this comment

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

So patriotic

@tjschuck tjschuck assigned tjschuck and unassigned pfiller Mar 11, 2016
@tjschuck
Copy link
Member

@pfiller probably doesn't care :) I'll self-assign.

@Pezmc I agree with including these, but honestly, I think they should be simplified quite a bit. I'm going to make some additional commits directly to this right now. If you're 👍 on my changes, then let's just call it good enough for now — you can merge, and we'll 💅 from there.

Stay tuned...

@koenpunt
Copy link
Collaborator

We probably want to squash these commits 📦

@tjschuck
Copy link
Member

@koenpunt @Pezmc Okay, I made my edits. My primary focus was to largely tighten them up — brevity will hopefully encourage adherence (or, y'know, reading them at all).

My most controversial change is probably 19127e3, removing the templating for Feature Requests altogether. My reasoning was (a.) brevity again, but (b.) these issues aren't generally missing information and needing follow-up, so let's not optimize for them. But feel free to tell me if you disagree.

MD-rendered versions here:

@koenpunt
Copy link
Collaborator

I'd say squash it and ship it 🚀

@tjschuck
Copy link
Member

I squashed down to two commits: @Pezmc's original authorship and my edits.

Thanks @Pezmc and @koenpunt ❤️ ❤️ 😻 ❤️ !

tjschuck added a commit that referenced this pull request Mar 14, 2016
@tjschuck tjschuck merged commit ab4b216 into master Mar 14, 2016
@tjschuck tjschuck deleted the add-contributing-templates branch March 14, 2016 15:45
@pfiller
Copy link
Contributor

pfiller commented Mar 22, 2016

Hey this is pretty neat. Thanks GitHub!

@pfiller probably doesn't care :) I'll self-assign.

I do care. I also trust your judgement on what a good template looks like and am happy to see that this moved forward in my absence.

Welcome to the party, @Pezmc ❤️

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.

None yet

5 participants