[kde-community] Trying to schematize the discussion on github
riccardo at kde.org
Sun Sep 20 13:31:16 UTC 2015
I feel like the threads on github are becoming a little bit unordered. This is
my attempt to re-organize the key concepts, concerns and positions (please
pardon me in advance if I didn't understand all the positions correctly).
Please answer if you have additional positions, but let's try to keep it
ordered, at least by numbers.
1) Github is a promotional channel for KDE. This is why we want to have a
mirror on it.
This was part of the original proposal, and I think it's a point on which most
people agreed. We're exposing our software to the "social network for
hackers", a target in which we are interested.
2) Pull requests are already open and not disableable.
The real problem is how to answer to them. I see emerging a few positions
2.1) Answer them automatically with a bot rejecting it and saying "sorry, we
do not allow pull requests, if you want to contribute please re-submit it to
2.2) People who think that 2.1 is a communication mistake, and would like to
take the work and apply the patch on git.kde.org (in case it's good or trivial
changes, e.g. fixing spelling mistakes), putting it on reviewboard otherwise
and encouraging the user to follow-up there. They are not advocating moving
code review on Github, and are actually explicitly against that.
2.3) An "in-between" position. People who would create an automated bot that
can take the pull request, submit it to reviewboard automatically
(indipendently of the size/complexity of the patch), and report this process
to the pull requestor. They also don't want code reviews on github.
3) Other github usages.
3.1) By enabling pull requests it is possible to get additional funding for
development. It would be nice to use them in order to access these resources.
3.2) All the other github features should be banned.
I hope I managed to represent all your positions and points open to
discussion, please add a numbered point if I didn't. I am personally for 2.3
and leaning towards 3.1. I am sorry for opening yet another thread, but I feel
that after hundreds of e-mail we need a little bit of re-organization...
More information about the kde-community