On Wed, May 6, 2015 at 12:13 AM Greg Grossmeier <[email protected]> wrote:
> Quick general question: are you proposing this for pywikibot only? I > think the answer is yes, just making sure. > > No, I'm proposing to do this in general. I never mentioned pywikibot as the goal I just said I did a test in pywikibot and it worked well. > <quote name="Amir Ladsgroup" date="2015-05-05" time="07:05:48 +0000"> > > Hey, > > Github has a huge community of developers that collaborating with them > can > > be beneficial for us and them but Wikimedia codes are in gerrit (and in > > future in phabricator) and our bug tracker is in phabrictor. sometimes It > > feels we are in another planet. > > Wikimedia has a mirror in github but we close pull requests immediately > and > > we barely check issues raised there. Also there is a big notice in > > github[1], "if you want to help, do it our way". Suddenly I got an idea > > that if we can synchronize github activities with gerrit and phabricator, > > it would help us by letting others help in their own way. It made me so > > excited that I wrote a bot yesterday to automatically duplicates patches > of > > pull requests in gerrit and makes a comment in the pull request stating > we > > made a patch in gerrit. I did a test in pywikibot and it worked well > [2][3]. > > > > Note that the bot doesn't create a pull request for every gerrit patch > but > > it creates a gerrit patch for every (open) pull requests. > > > > But before I go on we need to discuss on several important aspects of > this > > idea: > > 1- Is it really necessary to do this? Do you agree we need something like > > that? > > 2-I think a bot to duplicate pull requests is not the best idea since it > > creates them under the bot account and not under original user account. > We > > can create a plugin for phabrictor to do that but issues like privacy > would > > bother us. (using OAuth wouldn't be a bad idea) What do you think? What > do > > you suggest? > > 3- Even if we create a plugin, still a bot to synchronize comments and > code > > reviews is needed. I wrote my original code in a way that I can expand > this > > to do this job too, but do you agree we need to do this? > > 4- We can also expand this bot to create a phabricator task for each > issue > > that has been created (except pull requests). Is it okay? > > > > I published my code in [4]. > > > > [1]: https://github.com/wikimedia/pywikibot-core "Github mirror of > > "pywikibot/core" - our actual code is hosted with Gerrit (please see > > https://www.mediawiki.org/wiki/Developer_access for contributing" > > [2]: https://github.com/wikimedia/pywikibot-core/pull/5 > > [3]: https://gerrit.wikimedia.org/r/208906 > > [4]: https://github.com/Ladsgroup/sync_github_bot > > > > Best > > > _______________________________________________ > > Pywikipedia-l mailing list > > [email protected] > > https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l > > > -- > | Greg Grossmeier GPG: B2FA 27B1 F7EB D327 6B8E | > | identi.ca: @greg A18D 1138 8E47 FAC8 1C7D | > > _______________________________________________ > Pywikipedia-l mailing list > [email protected] > https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l >
_______________________________________________ Pywikipedia-l mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l
