simple-xmpp / node-simple-xmpp

Simple High Level NodeJS XMPP Client
301 stars 90 forks source link

Status of project?? #21

Closed silverbucket closed 11 years ago

silverbucket commented 11 years ago

Hello, just wondering what the status of this project is. There are a few pull requests and bugs filed and no response for over a month so far. Perhaps it would be a good idea to add a few maintainers to the project to keep things running smoothly and avoid a major fork?

Maybe setting up an ORG and assigning co-maintainers would be cool

just some thoughts.

arunoda commented 11 years ago

Thank you for the idea. Yes! I'm too busy with some other project and we're no longer using this module for our projects. So I find it very hard to find resources and time to test and apply pull requests.

Thanks again for your idea. We can start a github org and assign one/few people as maintainers.

If you can spend some time on test and accept pull request and carefully look for bugs. Please message below. And I'll transfer npm authorship for the project.

Thank you and looking for some smart people :)

Daniel15 commented 11 years ago

Personally, I was going to try clean up the code a bit (make it more extensible) and see if I could contribute back to the project, but I ended up switching to Junction instead which is pretty much the direction I would have gone.

MiLk commented 11 years ago

I don't plan to work on a project using xmpp for a while. I can possibly have a look at PR, but no more.

I think this project is very useful and should be maintained.

silverbucket commented 11 years ago

@Daniel15 - what is the state of Junction? It seems like it hasn't been touched in some time, and there's a fork that's been added to quite a bit without any merges back into the repository you've linked to. Also, have you had any problems / bugs with it?

As for node-simple-xmpp I think it's a good project, however I've also experienced bugs with it's underlying module node-xmpp, which also seems to be fragmented and not maintained very well. As I'm not an expert on XMPP I don't think I could offer much in the way of helping that project - and if that project continues to be buggy with patches not being merged in, then it undermines the value of this project unfortunately.

As things are, I need something that works well that I can build an application on. I hope either Junction or node-simple-xmpp & node-xmpp can provide that. Do we have any XMPP experts willing to try to help maintain the node-xmpp project?

Daniel15 commented 11 years ago

@silverbucket Junction seems to work pretty well and I haven't encountered any major bugs with it. I like its architecture and usage of "middleware" for loosely-coupled modules and easy extensibility (having said that, it's not quite as simple as node-simple-xmpp). As far as I know, all the current pull requests for Junction are mine. I've emailed its author @jaredhanson about them but it seems he's pretty busy and hasn't had a chance to review my changes yet.

Regards, Daniel Lo Nigro http://dan.cx/ | http://twitter.com/Daniel15

On Mon, Apr 29, 2013 at 10:12 PM, Nick Jennings notifications@github.comwrote:

@Daniel15 https://github.com/Daniel15 - what is the state of Junction? It seems like it hasn't been touched in some time, and there's a fork that's been added to quite a bit without any merges back into the repository you've linked to. Also, have you had any problems / bugs with it?

As for node-simple-xmpp I think it's a good project, however I've also experienced bugs with it's underlying module node-xmpp, which also seems to be fragmented and not maintained very well. As I'm not an expert on XMPP I don't think I could offer much in the way of helping that project - and if that project continues to be buggy with patches not being merged in, then it undermines the value of this project unfortunately.

As things are, I need something that works well that I can build an application on. I hope either Junction or node-simple-xmpp & node-xmpp can provide that. Do we have any XMPP experts willing to try to help maintain the node-xmpp project?

— Reply to this email directly or view it on GitHubhttps://github.com/arunoda/node-simple-xmpp/issues/21#issuecomment-17163129 .

silverbucket commented 11 years ago

@arunoda - i'd like to help out,. if you make an org i will help maintain the project. i think i'll be working with xmpp quite a lot in the coming months

jaredhanson commented 11 years ago

@Daniel15 Sorry about not getting those pull requests merged in more promptly :(

Regarding the status of Junction: the core of that is pretty much locked down. As @Daniel15 pointed out, there shouldn't be any major bugs in it and I don't anticipate much commit activity other than minor fixes. Most of the development now will be on middleware and higher level frameworks (for pubsub, disco, and other useful XEPs).

I've been focused on non-XMPP stuff recently, however XMPP remains central to a lot of the work I do. I'm hoping to put more focus on Junction-related projects in the near future.

Cheers all, and keep up the good work!

arunoda commented 11 years ago

@silverbucket that's nice. I'll do it now.

arunoda commented 11 years ago

Discussion moved to #22