express-winston icon indicating copy to clipboard operation
express-winston copied to clipboard

Call for maintainers

Open rosston opened this issue 5 years ago • 34 comments

This project is fairly popular (40,000-50,000 downloads per week on npm), but it doesn't really have an active maintainer at the moment. I was (more or less) keeping up with issues and pull requests for a while, but my ability/interest in contributing has been low for the past year or so.

If anyone is interested in maintaining this project, please speak up! Responsibilities would basically be triaging/responding to/closing issues and handling incoming PRs. From a skills standpoint, you would benefit from some knowledge of JavaScript (don't think you have to be an expert!), patience in handling issues and PRs, and an understanding of the balancing act between new features and stability.

The project is not in a dire situation at the moment. It generally works as advertised, although there might be some clunkiness around the current winston@3 support (see https://github.com/bithavoc/express-winston/issues/189 and https://github.com/bithavoc/express-winston/pull/190). The biggest debt on the project is the number of unhandled issues and PRs open, which doesn't actively hurt the currently-deployed code. But the project could use some love, which I'm not able to give it.

rosston avatar Sep 20 '18 02:09 rosston

@rosston we may get more attention if we add this to the Readme.me I think

bithavoc avatar Sep 20 '18 02:09 bithavoc

Currently working to add a link to here from the README.

rosston avatar Sep 20 '18 02:09 rosston

I'm interested in helping maintain this package. What is your process for making decisions on that front?

crellison avatar Sep 20 '18 19:09 crellison

@crellison I don't think we have a process for making decisions, that's one thing we should start working on. However, one requirement I think it's important is being using this package.

Are you using the package?

bithavoc avatar Sep 20 '18 19:09 bithavoc

@bithavoc Sorry for the delayed response. I am using the package, though currently on a closed-source project. I can put together something you can look at if you want to validate that I know what I'm doing.

crellison avatar Sep 25 '18 16:09 crellison

sorry I was off for a few days. If you're using express-winston that's the only thing that matters. I'm gonna make you contributor so you can start addressing pull requests and issues in the repo.

bithavoc avatar Sep 27 '18 00:09 bithavoc

We need more maintainers.

bithavoc avatar Sep 27 '18 00:09 bithavoc

@crellison (and any other possible maintainers that crop up) I should've noted this in the first place, but I'm happy to help by providing backup, a second eye, or any background around express-winston. I'm not able to put a ton of time towards this module, but I can absolutely provide support to other maintainers. I worked on a lot of the structure of the test suite, so especially feel free to reach out with any questions about confusing things there.

rosston avatar Sep 27 '18 14:09 rosston

That all sounds good. What's the process for publishing to NPM? I'm looking to close #190, but want to make sure the changes get published so we can close some of the winston 3.x compatibility issues

crellison avatar Oct 02 '18 17:10 crellison

@crellison I can assist publishing to NPM, it takes me less than a minute to do so.

bithavoc avatar Oct 02 '18 17:10 bithavoc

Y'all are welcome to decide differently, but I've tried to keep the changelog updated (manually) when releasing to npm in the past.

rosston avatar Oct 03 '18 15:10 rosston

@rosston is right, we need to keep it updated

bithavoc avatar Oct 03 '18 16:10 bithavoc

@bithavoc I forgot to mention that the Changelog has been updated. Feel free to release 3.0.1 when you can!

crellison avatar Oct 17 '18 02:10 crellison

@crellison [email protected] 🚀

bithavoc avatar Oct 17 '18 02:10 bithavoc

I am interested in contributing. I am using the package for work.

nagapavan avatar Oct 25 '18 09:10 nagapavan

@nagapavan good, you can start by going through the pull requests and vetting them to see what we should be merging or closing. you can summon @crellison if something needs more reviewing.

bithavoc avatar Oct 25 '18 16:10 bithavoc

:lurkyturkey: 👋 I haven't contributed in a really long time, and I don't think I'm going to be able to any time soon either unfortunately, but this recent event is something to keep in mind as you work on finding someone else to own this.

❤️

jlomas-stripe avatar Nov 26 '18 18:11 jlomas-stripe

@jlomas-stripe Thanks for the reminder, yes I saw that one in HN. Unlike event-stream I still retain NPM publishing rights and check what we publish.

bithavoc avatar Nov 26 '18 19:11 bithavoc

I'm somehow new on github.

I'm really intrested in this project and find it so cool.

I'm available to be an active maintainer on this project.

Here is a my framework (as an example).

https://github.com/ItemsJS

DManavi avatar Feb 25 '19 18:02 DManavi

Can help contribute and being an active maintainer. ✋

dhruvdutt avatar Apr 05 '19 10:04 dhruvdutt

Needs to be a link from the main winston readme, to this package.

A section called "ecosystem" or something like that. I'm sure many people don't even know about this lib. If there were more users, maybe there'd be more interest in maintenance.

lonix1 avatar Apr 08 '19 12:04 lonix1

I would like to help maintain this package. I like it a lot. I am using it for an open-source project currently and will probably make it something I use in all express-based projects. I can be on weekends and some weekdays.

jblevins1991 avatar Apr 23 '19 00:04 jblevins1991

I made a pretty large pull request #222 . Is anyone still maintaining this library? Did anyone take over?

yinzara avatar Sep 13 '19 16:09 yinzara

@yinzara Unfortunately we still don't have active maintainers for the library, the most active maintainer right now is @golopot and me, but as soon as a I saw that the PR had a breaking change then I deferred for review when I had some more free time(like today Saturday, a weekend).

After your PR gets merged, and if you volunteer, we can definitely promote you. Sounds good?

I'm still reviewing all the PR's and Releasing the versions to NPM for now.

bithavoc avatar Sep 14 '19 17:09 bithavoc

I mean, what's another library to maintain? :-) Why not!?

yinzara avatar Sep 30 '19 01:09 yinzara

@yinzara releasing two new versions right now, sorry it took me so long, I had a busy weekend.

bithavoc avatar Sep 30 '19 01:09 bithavoc

I think I'm still technically a contributor as I can't close any issues. Would love to get rid of all the old stuff that isn't valid anymore.

yinzara avatar Mar 01 '20 18:03 yinzara

What do I need to do to become a contributor? Anything special? Or can I just start looking through PRs?

jblevins1991 avatar Mar 06 '20 15:03 jblevins1991

@jblevins1991 basically just look through PR and watch the repo for new issues and PRs, yes.

bithavoc avatar Mar 06 '20 15:03 bithavoc

🚧 Is this repo looking for support? Hello, we created this issue becuase the user @sospedra told us you are calling for maintainers. ✅ If you're looking for collaborators no action is required. 👮🏻‍♂️ If this repo is well-supported please put a comment here https://github.com/sospedra/rfm/issues/58 and we'll close it immediately. Sorry for any inconvinience. We understand this message can feel spammy but we really think is good to double-check first with the current owners :)

rfm-bot avatar May 02 '20 15:05 rfm-bot

@bithavoc I have been using this repo for a while. I had some free time and wanted to update a few things since i saw this #192 call for maintainers i would like to offer to do some repo maintenance.

If you don't mind I am going to create a few issues and solve a few existing. Please let me know if you would like to setup any time to talk or have an review / references.

BeauBouchard avatar Dec 29 '21 21:12 BeauBouchard

@bithavoc I am active user of this repo. I wanted to contribute to this repo by solving few issues especially this one https://github.com/bithavoc/express-winston/issues/240

Do let me know if I can contribute.

DhanushNehru avatar Jan 22 '22 16:01 DhanushNehru

@bithavoc nudging you a little bit again this year :D I am still available to make contributions, also an active user of this repo and would love to tidy it up a bit.

BeauBouchard avatar May 13 '22 18:05 BeauBouchard