Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upGitHub is where the world builds software
Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world.
Transfer Unicode ICU modules to Node.js #532
Comments
So, this could be a good candidate for a monorepo. |
|
I've got a minor concern here that since @srl295's focus has changed away from these modules and there was no mention of anyone already maintaining it (looking to onboard vs. enabling existing maintainers) that there's a non-trivial chance that we won't be able to maintain these effectively. |
|
|
|
@bnb out of the gate, if not much action is taken other than to transfer these to the node org – there's definitely a chance we won't be able to maintain them effectively. A couple thoughts though:
Thanks a mil @bnb. @srl295 any thoughts? |
Really great thoughts. However, it's not getting any maintenance by other ICU people. (Historically it started as part of ICU because I was revving the ICU tools, but that's been superseded by other work within Icu.) And the reality is that it is commonly used within the node ecosystem. So, owner wise if it's within node i18n it will be more likely to get any updates. Icu-tc was supportive of this when discussed last. |
|
Also I'm glad to help onboard anyone/everyone, @ryzokuken (Thanks) or others. |
|
+1 then. I would like to only request that if we do accept that we also have a plan for messaging in the case where we're not able to find active maintainers / the maintainers that start are not able to commit to long-term maintenance. |
|
+1 from me and many thanks to @srl295 for keeping it going thus far |
|
+1 from me and thanks for all of the hard work put in by @srl295 |
Request Description
@srl295 and other Unicode Consortium members who maintain the ICU npm modules that node consumes have expressed an intent to transfer ownership of the following repositories to the nodejs org:
full-icu-npmfull-icu-testicu4c-data-npmThese modules deliver full-ICU support to node. If transferred into this org, their repositories will become primarily maintained by the @nodejs/i18n-api team.
Why is this necessary?
Node is their main target, and though @srl295 has been championing these modules for some time – his priorities recently changed and he will be more solely focused on developing CLDR. He has expressed the intent to remain available for questions regarding ICU issues from @nodejs/i18n-api, @nodejs/i18n, and anyone else.
What does this mean?
With Steven focused on CLDR, the @nodejs/i18n team will be seeking to onboard new globalization contributors who are interested in maintaining ICU in node. We're planning to schedule open mentorship sessions with @srl295 (and any other node or Unicode Org contributors who wish to join) in order to make the onboarding process as effective and enjoyable as possible.
As an outcome: we hope to foster more reciprocity for g11n in node.