-
-
Notifications
You must be signed in to change notification settings - Fork 165
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
[CRITICAL] Share package administration for long term Pothos stability #1350
Comments
There has been a lack of interest in external contributions. I'm not going to hand off maintenance to a random person who hasn't been actively involved in contributing, so until there is more substantial external contribution, there won't be additional maintainers. Unfortunately this isn't something that's easy to fix. My perception is that many libraries will stop being maintained when their lead maintainer leaves the project. Projects built/maintained by companies with many contributors are even more prone to this. Pothos is MIT licensed, and can easily be forked if it ends up abandoned. I have no plans to stop maintaining it, and would be happy to accept more outside contribution, but it's not something that can be created artificially. Pothos is also very stable at this point, and doesn't require much active maintenance to keep it working. There are always more plugins to build, but the core library has been working very well for a long time with very few new features needed. |
Pothos also does not have any runtime dependencies, so urgent releases to pick up security fixes from dependencies are not needed. I am open to suggestions on how to improve the current situation, but realistically if you are not comfortable using a library with a single maintainer Pothos probably won't be a viable option in the short term. Unfortunately this is also true about most of the alternatives (most of which have less active maintenance/development). Using a schema-first option with graphql-code-generator is the only option I know of with multiple funded maintainers (through the guild) |
Thanks a lot hayes ! Maybe you can add a maintance mention inside your readme (open for more maintainers) That will bring more confidence for people to implement it ;) |
Just adding my 2 cents here :
When choosing a libray, I'd consider other things besides the number of active maintainers :
@Aarbel if you end up not choosing Pothos, I would be very curious to know what you endup choosing. |
Thanks @hayes for this amazing library ! Today the reason we are not implementing it is because your are the only administrator of this library.
Problem: if you stop administration for any reason, we are all stuck. Do you plan to share / delegate part of this package administration / maintance ?
Thanks a lot for your help !
The text was updated successfully, but these errors were encountered: