Introduce roles to the Contribution Rules

master
rexim 2019-01-14 22:19:27 +07:00
parent dc9a1e4487
commit d1063ab37a
1 changed files with 18 additions and 2 deletions

View File

@ -1,4 +1,18 @@
# Issues
# Roles
## Project Leader
Current Project Leader: [@rexim]
- Project Leader is fully responsible for the project.
- If something doesn't work blame Project Leader for that. Not the Contributor who introduced a bug. If the Project Leader did their job well they would not accept the changes in the first place.
- Project Leader defines these rules and their interpretation.
## Contributor
Contributors are welcome to submit Issues and Pull Requests according to the rules below. If the rules are not clear, ask the Project Leader on what to do in any particular situation.
### Issues
- Feel free to submit an issues in case of
- bug
@ -13,7 +27,7 @@
- Good issue: "Using C makes the development difficult"
- We are engineers. We don't follow anybody's direction. We solve problems. Please submit problems.
# Pull Requests
### Pull Requests
- Keep your PRs nice and small around 300 changes (including adding new lines). PRs that are way over that threshold won't be merged.
- If 300 changes is not enough,
@ -24,3 +38,5 @@
- TODOs will be converted to separate issues
- Neglected PRs older than two weeks are gonna be automatically closed.
- Don't get discouraged if your PR was not merged. The Rules and CI are designed to keep the quality of the code high so you don't have to worry about it yourself. Keep experimenting, keep improving.
[@rexim]: https://github.com/rexim