Split developer responsibilities into a list

This commit is contained in:
Elias Fleckenstein 2021-10-26 12:04:16 +02:00
parent 70425e9f30
commit ea0f52763c
No known key found for this signature in database
GPG Key ID: 06927A5199D6C9B2
1 changed files with 13 additions and 8 deletions

View File

@ -274,22 +274,27 @@ end
### Developer status
Active and trusted contributors are often granted write access to the
MineClone2 repository. However you should not push things directly to
MineClone2 repository.
#### Developer responsibilities
- You should not push things directly to
MineClone2 master - rather, do your work on a branch on your private
repo, then create a pull request. This way other people can review your
changes and make sure they work before they get merged. You are allowed
to merge PRs if they have recieved the necessary feedback and have been
changes and make sure they work before they get merged.
- Merge PRs if they have recieved the necessary feedback and have been
tested to not lead to any crashes and do what they claim to do by at
least two different people. You may also be assigned to issues or pull
least two different people.
- You may also be assigned to issues or pull
requests as a developer. In this case it is your responsibility to fix
the issue / review and merge the pull request when it is ready. You can
also unassign yourself from the issue / PR if you have no time or don't
want to take care of it for some other reason (after all, everyone is a
volunteer and we can't expect you to do work that you are not intrested
in) - the important thing is really that you make sure to inform us if
you won't take care of something that has been assigned to you. Also,
please assign yourself to something that you want to work on to avoid
duplicate work. As a developer, it should be easy to reach you about
in) - **the important thing is that you make sure to inform us if you
won't take care of something that has been assigned to you.**
- Please assign yourself to something that you want to work on to avoid
duplicate work.
- As a developer, it should be easy to reach you about
your code. You should be on the Discord (or, if you really don't like
Discord, Matrix or IRC).