ph / friday

0 stars 0 forks source link

Jarvis' replacement #1

Open ph opened 9 years ago

ph commented 9 years ago

Jarvis has a few issues and has gone rogue a few times, I think its a good time to rewrite it for the greater good.

This is some of the high level features I would like to implement:

ph commented 9 years ago

@jordansissel any suggestions?

jordansissel commented 9 years ago

I think part of the challenge is in getting a good base for Jarvis. Can we improve Lita's behavior to make it async? If not, maybe we can look for alternatives.

On Monday, September 14, 2015, Pier-Hugues Pellerin < notifications@github.com> wrote:

@jordansissel https://github.com/jordansissel any suggestions?

— Reply to this email directly or view it on GitHub https://github.com/ph/friday/issues/1#issuecomment-140255734.

ph commented 9 years ago

ph commented 9 years ago

Also IIRC Lita doesn't work on jruby, which would be the first thing to fix.

ph commented 9 years ago

Can we have some kind of auto assign or PR for reviews, can the bot bug people to do the reviews?

ph commented 9 years ago

Well, after looking at the code from lita-hipchat we should already have threads, the threading is handled inside the adapter by the xmpp4r gem which work will callbacks. So we may not see real benefit of it since our is running on MRI and our commands take a long time to run / start so we don't feel they are run in parallels.

ph commented 9 years ago

Jarvis should be able to create repositories on github with the right permission and with the correct webhooks configured.