Request for maintainers

TJ Holowaychuk
2 min readSep 7, 2013

--

As most of you know I have a lot of projects (500+ repos), some tiny and some large. Most of them are considered “done” the odd bug or two might be found or platform changes might require that the project be updated — say to a more recent node release that introduces a breaking change.

Some people have suggested that I’ve been “spread too thin”, which isn’t entirely true since the majority of them are not subjective, and just have to maintain the API that they’ve already committed to, but for some cases this is true.

I’m sure some people will freak out thinking that the original author is no longer maintaining a project that they like, or have committed to, but you have to keep in mind that most of these are already defined. If you like it now, you’ll probably still like it later when it just has less bugs. You also do have a voice if changes are made. I want to give creative control to maintainers as well, this isn’t about doing grunt work, I just ask that we consult the community before making changes.

I’d like to focus on more creative projects, but a lot of these modules are still critical for supporting other modules and existing applications. If you’re interested in becoming a maintainer please leave a note with your github & npm usernames. Thanks in advance for the help!

Existing Maintainers

Just a quick shout out to existing maintainers that have been doing a great job. Roman has been maintaining Stylus, Forbes has been doing a great job maintaining Jade, and Johnathan has been helping out with quite a few.

Projects Seeking Maintenance

Projects that could use some love:

EDIT: repos with √ now have 2 or more maintainers

Mocha is one I’m a little worried about, there are a LOT of subjective changes that could be made, but it’s already too big, I would like to slim it down and move reporters out into npm, not add a ton of new functionality, just maintain what’s there and fix issues. If we add everything people want in the issue queue the project will just collapse.

Side note: I know syntax is just syntax, and everyone has their own flavour, but pleeeeease try and use the same syntax so the project looks cohesive, and changelogs! Always populate the changelogs :D

--

--