It's so great to see that there is a D8 for this module. There are lots of more popular modules that haven't started doing this yet. The Twitter module has 28,937 sites currently reported as using it, almost 250 open issues and is seeking one or possibly more co-maintainers according to the project page. Despite having so many sites using it there are almost 100 open bugs. The project page may be out of date, but looking at activity in contrib on d.o it occurred to me that we don't really have a good process for bringing on co-maintainers. Not that there isn't a process to make it happen, but it is all very mechanical.

Ultimately there are always going to be many more users than developers in any successful project. That being said, for a popular module like this, a module maintainer should be able to choose. I've tried to outline #2185511: Highlight User Contributions & What They Can Do Next in Issue Queue how to encourage people to start participating in projects. A project like this one that is actively Seeking co-maintainer(s), should have some way to more actively remind folks in the issue queue that help is being requested.

Now it could be just dealing with the issue queue or building up enough knowledge about the module that they can effectively test a number of outstanding patches. Maybe it's working on the D8 version. Maybe something like documentation or tests. In an actively used module there is always going to be something.

Having a goal can also help. I've proposed #2186377: Highlight projects that follow Best Practices but I'm really not sure what can arbitrarily be evaluated.

I started off by looking incentives for getting people involved in the issue queue and thought both of these might help - #2138397: Highlight Flattr, Paypal or Whatever Opportunities on Issue Pages & #2177459: Highlight Supporting Organizations in the Issue Queue

Having new ways to alert people in the Drupal community how they might engage is useful. http://www.comaintainer.com was set up to try to gather together information about modules like this one that were looking for support maintaining the code base.

I'm starting this issue in the hopes of having a discussion with this community about what would help more people step up and take on the responsibility of helping to maintain this module.

Is there a way that we could use the Twitter module to promote community actions on Drupal.org?

Comments

xurizaemon’s picture

Status: Active » Needs work

mgifford, that is a cause close to my heart, so I'm excited by the proposal - and a bit nervous to be in the spotlight! Yes, I'm sure there are ways, and I'd be happy to engage.

For myself, I've been co-maintainer of this module a while but recently haven't had scope (=clients needing fixes on it) to dedicate time to it. Generally I'll hack on whatever I can justify spending time on. I support & welcome maintainer rewards like Gittip, but I'd say for myself that a kind word in the issue queue or an above-par issue report generally inspire me a lot more than the prospect of a few extra dollars.

mgifford’s picture

I'm just pulling these two ideas:

  • a kind word in the issue queue
  • an above-par issue report

But yes, it re-enforces the idea that positive feedback enhances both free-choice behavior & self-reported interest.

In which case, how do we see more of them?

DamienMcKenna’s picture

Status: Needs work » Fixed

juampy made me comaintainer. Doh!

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.

mgifford’s picture

@DamienMcKenna - shouldn't you be listed here https://www.drupal.org/node/112767/committers

Thanks for taking this on!

juampynr’s picture

@DamienMcKenna, check your email more frequently ;D

Thanks for jumping in!

DamienMcKenna’s picture

@mgifford: I will as soon as I start committing things ;-)

FYI I'm planning on working through the issue queue as soon as I get some closure on some other module releases, namely Panelizer and Metatag.