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 balance PR related rules to the CONTRIBUTING.md #15593

Merged
merged 4 commits into from Aug 11, 2017

Conversation

gbasood
Copy link
Contributor

@gbasood gbasood commented Jul 31, 2017

Apparently, these need some harder guidelines than general PRs.
Let me know if you think this is clear enough or needs to be changed up.

@gbasood gbasood added the System Modifies an underlying system within the game, may not affect players in any way. label Jul 31, 2017
CONTRIBUTING.md Outdated
@@ -10,6 +10,12 @@ CONTRIBUTING TO VGSTATION
* **Large changes require discussion.** If you're doing a large, game-changing modification, or a new layout for something, discussion with the community is required as of 26/6/2014. Map and sprite changes require pictures of before and after. **MAINTAINERS ARE NOT IMMUNE TO THIS. GET YOUR ASS IN IRC.**
Copy link
Contributor

Choose a reason for hiding this comment

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

IRC

CONTRIBUTING.md Outdated
# Balance changes
* **Balance changes must require that feedback be sought out from the players.** For example, server polls. This does not mean you pop into #code-talk in Discord and ask about it once. Good examples include:
* Server polls
* bringing attention to your PR via in-game OOC, ideally over several time slots.
Copy link
Contributor

Choose a reason for hiding this comment

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

muh capitalization

* Server polls. Duration of the poll should be longer than 24 hours at minimum. Use best judgment.
* Bringing attention to your PR via in-game OOC, ideally over several time slots.
* **Balance change PRs need changelogs. Always.**
* **If you are a collaborator,** allow sufficient time for feedback to be gathered, and make sure that it *has* been gathered.
Copy link
Contributor

Choose a reason for hiding this comment

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

How about something about not begging for merges before the other requirements are met?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I feel like people doing that would have no read this in the first place.

@@ -7,9 +7,16 @@ CONTRIBUTING TO VGSTATION
* This means, primarily, that you shouldn't fix bugs **and** add content in the same PR. When we mean 'bundling', we mean making one PR for multiple, unrelated changes.
* **Test your changes.** PRs that do not compile will not be accepted.
* Testing your changes locally is incredibly important. If you break the serb we will be very upset with you.
* **Large changes require discussion.** If you're doing a large, game-changing modification, or a new layout for something, discussion with the community is required as of 26/6/2014. Map and sprite changes require pictures of before and after. **MAINTAINERS ARE NOT IMMUNE TO THIS. GET YOUR ASS IN IRC.**
* **Large changes require discussion.** If you're doing a large, game-changing modification, or a new layout for something, discussion with the community is required as of 26/6/2014. Map and sprite changes require pictures of before and after. **MAINTAINERS ARE NOT IMMUNE TO THIS. GET YOUR ASS IN THE CODE DISCORD.** (link in README.md)
Copy link
Contributor

Choose a reason for hiding this comment

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

Needs minimum discussion duration

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I'm not sure how you would quantify that. Suggestions?

Copy link
Contributor

Choose a reason for hiding this comment

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

I think the minimum discussion duration is already handled by the 24h before merge portion.

@N3X15
Copy link
Contributor

N3X15 commented Aug 7, 2017

I have no further objections.

@N3X15 N3X15 added Balance Potentially going to upset people as it changes balance of the game. Logging / Administration This touches things involving admins or logging. ⚠️ OH GOD IT'S LOOSE ⚠️ Well shit. labels Aug 9, 2017
@N3X15
Copy link
Contributor

N3X15 commented Aug 9, 2017

Bumped importance, added to balance tag since it's currently blocking Balance PRs.

@N3X15 N3X15 merged commit e2852cc into vgstation-coders:Bleeding-Edge Aug 11, 2017
@gbasood gbasood deleted the more-contributing-rules branch February 9, 2018 21:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Balance Potentially going to upset people as it changes balance of the game. Logging / Administration This touches things involving admins or logging. ⚠️ OH GOD IT'S LOOSE ⚠️ Well shit. System Modifies an underlying system within the game, may not affect players in any way.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants