-
Notifications
You must be signed in to change notification settings - Fork 806
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Is this project in need of more maintainers? #1719
Comments
I suppose it's relevant to tag the other Typestack folks: @saulotoledo @jotamorais @MichalLytek @rustamwin |
I agree with you. I have had a pull request for a good to have feature as well, then after it is approved, I need to apply this feature support on NestJS repository, going somewhere with two tickets. But apperantly this will take months! It is too sad for such a beatiful project is not actively maintained. |
Re: "and get their authors to close them" That's the key. Looks like the authors are no longer interested? There hasn't been any feedback from @saulotoledo @jotamorais @MichalLytek or @rustamwin since you asked on Aug. 16, now over a month ago. Total radio silence from the team. 🤔 I was looking for an issue I saw with |
By this I meant getting people to close their own issues since we have no active maintainers to do it for them. |
Ah! Got it. Do you know if it's being discussed to fork the project and continue development? |
Hi everyone, I apologize for the long hiatus and would like to provide two main justifications - temporary relocation (country) and being really busy at work. Beyond the PRs, we will also need help with issue triage (labeling, closing, etc) and also answering questions, providing guidance and having discussions to steer the project's future. I do not have enough privileges to add more contributors to the project (would love to), but I can try and help on things that we already a solution in place or have clear direction on what to do. Similar: #1272 |
Good to hear from you, @jotamorais! That sounds great. As you mentioned, I'd start with the PRs and slowly clean the queue. Is there a way to vote and rank issues on GitHub? Some companies have a system where users can vote and help prioritize the issues. Not sure how we could proceed. |
Us regular folks are not able to set labels on other people's issues, so the best we can do it to vote with thumbs up reactions, or perhaps create some issues where we list PRs that are good to be merged and the issues they will close. I think if we coordinate a bit (in this issue, I guess?) we can make issues each with their own "theme" so to speak.
We could leave the more difficult stuff for last - in depth refactoring and new features and such. I think I will try to make an issue like this for new validators. |
I made an epic that tracks feature PRs for new validators #1747 |
I don't like to bring up the F word unless the situation is truly dire. I think we should push through and do as much as we can to reduce the workload for the maintainers. Ultimately that is less work than forking and attempting to salvage the community, in my opinion. |
@braaar Thanks for putting #1747 together. I'm reviewing and testing. |
It is great to see some movement here. I apologize for the delayed answer as well. It has been a difficult moment. |
I made an overview issue for bugfixes similar to the one I make for simple features: Some of these fixes are one liners and should be possible to review and merge right away. |
|
Today I learned that NestJS have made a fork of this project. It's very inactive, though, so it doesn't look like it's going to outgrow this project any time soon. NestJS has not fully dropped this package yet, but they seem to be planning to do so in a major release. Ideally we should get things back up and running before that happens if we want to maintain interest in this project. @jotamorais @saulotoledo, do you guys have any means of reaching @NoNameProvided? I think it's quite necessary to ask him to hand out some write permissions so that others can carry the torch. |
I contacted via the internal Github project permission page but I still haven't heard since. I have no other mean to connect or contact. |
Ok, hopefully we can get some more maintainers with write access on board soon. It's only a matter of time before NestJS switches over to using their fork, which could quickly become a TypeGraphQL situation. For those not familiar with the situation, NestJS basically forked TypeGraphQL and turned it into their own NestJS/graphql, which was a huge suckerpunch to the original project. NestJS is a big avenue for introducing people to this project, and if they cut us loose we will be left with a lot fewer contributions and will eventually be considered obsolete (many feel that way already, but I don't think it's too late). |
Try on twitter |
@rustamwin Actually we received some news from @NoNameProvided during the weekend already. He will paste news here soon. |
Hi all! I have opened an issue with some explanation and future plans here: #1775. I will leave this discussion open for now, but please continue the discussion there. |
@braaar can you link it for me here please? I may contact folks over there to discuss future plans. |
Here you can see that they aren't using it yet: It's published on NPM, though |
We now have 100 fewer open issues than when I created this issue! 🎉 I think this issue can be safely closed now that activity has resumed. See #1775 if you are interested in more "meta"-discussion like this. |
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
As far as I can tell, the last pull request to get merged was one and a half years ago. Since then, the project has seen a few bug fixes from @NoNameProvided and a lot of automated bumps, but there have been several high quality PRs opened and reviewed by the community.
Last year, several people raised concerns over the level activity here, and I believe there are many highly qualified and dedicated open source developers who would be willing to take on more responsibility on this project.
I'm relatively fresh in the game, so I don't know how this process usually works, but my thinking is that I want to make it as easy as possible for the current maintainers to find good candidates. I think the best way to show that you are dedicated and willing to take such a responsibility is by contributing wherever you can, even with the boring stuff.
I would encourage people who are frustrated with the lack of activity here to go through unresolved issues and try to resolve them and get their authors to close them. We have a backlog to get through! (353 issues at the time of writing, and uhh, now it's 354 with this one)
I ❤️
class-validator
The text was updated successfully, but these errors were encountered: