-
Notifications
You must be signed in to change notification settings - Fork 68
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
Maintenance status and plans #83
Comments
Hello, I don't mind reviewing, merging and releasing from time to time. I don't think that offers the best service to the users as my involvement will stay very low with this project that I haven't used for a long time, but still you can be confident that if you submit a PR it will be considered. I also don't mind giving permissions to a maintainer. And finally if there is a fork somewhere with a more active maintainer than me I can simply create a link in the readme to recommend it as a replacement. Honestly I am ok with all those possibilities. You the users can decide. As for compatibility management I think a break for older node versions would not be a problem. But the PR should include a warning in the readme and the following release would be a major version. |
Thanks so much for the thoughtful response, @albanm. I think it makes sense for current users to organize somehow and look into adding and supporting a maintainer who is a current user. I appreciate your willingness to help in the mean time despite not using the library yourself anymore. Unfortunately, my collaborators and I have pretty surface experience with C++. We'll spend some time looking at what a compatibility update would look like but unless the updates are pretty mechanical, I'd be concerned about introducing subtle bugs, memory management issues, etc. I can't immediately tell whether If anyone has any insights on the status of the Side note, I also believe that |
The main |
I tracked the #68 (comment) explains the use of the I also explored what's going on with the I see two possible high-level paths:
The second seems better overall to me. However, that's not likely to be within easy reach for me given the concerns I mentioned earlier about surface C++ experience. I think I could do the first. |
Thanks so much for getting #84 out, @albanm! 😍 That certainly reduces a lot of the urgency around maintenance that I was feeling. I think I mostly got lucky this time that the changes required were minimal. I’m not really sure I can do any meaningful code review or feature work beyond that but what I can do is help keep up with addressing and closing stale issues and PRs. If you would like to give me triage access to do that, I’d be happy to help in that way. |
That's a good idea, thank you. I just sent you an invitation to become collaborator on this repository. |
I was getting
and fixed it here #94 , someone please review? |
Bonjour @albanm and other XSLT enthusiasts! Thanks for your work here.
I see from comments at #73 (comment) and #68 (comment) that @albanm may be looking to transfer maintenance and
npm
module ownership. @albanm would that be your ideal outcome or are you happy continuing to review and merge PRs and do releases? Or perhaps you'd like to have a co-maintainer? I ask because I know being the one person who can do merges and releases can feel like a burden.I also ask because I contribute to a project that is currently blocked from upgrading beyond Node 12 and NPM 6 by
node-libxslt
. We're considering exploring a possible patch here for compatibility through Node 16 and want to get a sense of whether someone would be available to review and merge that patch (if we can do it). What would the compatibility expectations be for such a patch? At least Node 12-16? Earlier versions too?I also wonder whether there are others who might be better positioned to make that change and/or might have plans to take over maintenance. Specifically, I see @alexdee2007 and @renanccastro did the upgrade work to Node 12.
Thanks!
The text was updated successfully, but these errors were encountered: