jest-community / jest-extended

Additional Jest matchers 🃏💪
https://jest-extended.jestcommunity.dev/
MIT License
2.32k stars 223 forks source link

Insufficient maintainers #205

Open benjaminkay93 opened 5 years ago

benjaminkay93 commented 5 years ago

Feature Request

Description

Well, not a technical feature request, more an ease of life thing that could mean more movement on Issues/PRs. From what I gather @mattphillips is the only owner/person who can publish to npm from jest-community. This is leading to PR's being open for a long time and issues left unresolved.

I'm not trying to blame you here matt, you're actually brilliant and leave really good feedback, but this project currently gets over 38k downloads with a trajectory that is increasing on an increasing rate. You have a day job and can't always be here to deal with the input from PR's / Issues yourself 😄

We are going to start to see more PR's and more issues submitted over time as it grows in popularity and at the current rate of involvement it could lead to a dead community or people not wanting to contribute regularly as feedback cycles are too slow.

image

Possible solution:

  1. Other owners/maintainers give input to the community (I'm not sure these exist from my personal experience).
  2. We get new owners/maintainers from the community to help keep momentum and on publishing new PR's and not leaving PR's in place for too long.

Either option makes @mattphillips life easier and as he would not have to maintain alone (from my perspective) and gives an improved experience to people passing through requesting features and the like :)

mattphillips commented 5 years ago

Hey @benjaminkay93 thanks for raising this, it's a very valid concern. I've gone missing lately, open source burn out is real.

I think there is definitely room to introduce project maintainers from the community from people showing the right level of interest in the project - that said you do an amazing job in reviewing/raising PRs/Issues and I should have added you as a collaborator ages ago, if it is something you're interested in?

Something that may be good to help with project maintenance is if I write up the projects vision and values, i.e. only adding matchers that aren't already possible and have reasonable APIs for the mass.

For now I probably will continue as the person who publishes to npm given the amount of usage and recent trend in people breaching packages etc. Perhaps it is worth considering automatically releasing on every commit to master, this probs needs some more thinking.

Going forward I'll make more of an effort on the project maintenance and I still have some big plans for jest-extended such as:

How does this sound @benjaminkay93?

benjaminkay93 commented 5 years ago

Hey there :)

Burn out is very real and you should move around when getting fed up of things, it's totes fine and should be something we all do and get better at doing :)

Never been lucky enough to be a collaborator on an open source project of any size, I would love to get more involved and actively help out more other than just saying "This looks awesome 🎉".

The idea of having a vision/roadmap kinda thing and the values here would be really useful, and I completely get what you mean about the publishing, felt that burn recently as have we all.

Bespoke React matchers would be awesome too :)

DavidBabel commented 5 years ago

Your lib is awesome. Save your energy by delegate ;)

anchnk commented 5 years ago

Is there any progress on this ?

It seems that a some folks (myself included) are willing to contribute and bring some support to the project. A bunch of PRs landed but the repository is frozen since January. I understand the situation in here but I think this would be beneficial to have a group of people having ownership in the repository or at least to find a solution.

The project is growing both in scope and in usage and I don't think it's sustainable in its current form.

Of course, what matters most is @mattphillips health more than anything else. I do believe letting volunteers help would lift off that responsibility over your shoulders. You did an amazing job and this library is really helpful. Count me in to bring my support if the situation evolves.

benjaminkay93 commented 4 years ago

any word on this @mattphillips ?