DerbyBoutTime / bouttime

'Bout time we got this game started.
Other
32 stars 11 forks source link

Add contribution guidelines #121

Closed mkunkel closed 8 years ago

mkunkel commented 8 years ago

As we open this up to the public for contributions, we need to make sure we are clear on how we expect the community to contribute.

This should be made clear in a CONTRIBUTING.md file (see more) We can also discuss the merits of having our guidelines enforced via GitMagic

Meekohi commented 8 years ago

See Pull Request #126 for discussion about what should go in here.

kweerious commented 8 years ago

@mkunkel are you good with the copy merged?

mkunkel commented 8 years ago

I think it's a good start. There are a couple places that I could see room for improvement:

kweerious commented 8 years ago

I agree with the note about commit messages. Maybe we should link that better git commit blog post?

I think we can also substitute the GitHub code review approval for signoff and not make it a number per se. If someone has change requests that will show up.

mkunkel commented 8 years ago

I have Github reviews turned on for this repo. I think it would be good to set the expectation that it will go through that process.

Having said that, I am not certain that the review system requires that a member of the organization approve the changes. There does not seem to be a setting for that.

kweerious commented 8 years ago

There's a merge block for unapproved PRs that can be set per branch.

.dd

mkunkel commented 8 years ago

Right, that is set on master. A PR must be approved before it can be merged into master. What I am saying is it doesn't seem to be granular enough to require that the approval comes from someone within the WFTDA Github org.

kweerious commented 8 years ago

Ah, yeah but only certain members from the Org will have merge so that part will be enforced by them.

mkunkel commented 8 years ago

Good point. That resolves my concern.