-
Notifications
You must be signed in to change notification settings - Fork 3
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
uint, float32, arraybuffer #40
Comments
Just curious, but why not fork these repos under your name, republish under new names, and continue using those from there? Are there any contrib libraries currently using these libs as dependencies? |
I recommend the transference of maintenance to @jamesdbrock, he seems dedicated and would contribute meaningfully to the ecosystem |
I don't mind transferring |
Same situation here with |
Given the basic / foundational nature of these libraries, your offer to maintain them, and the endorsements of each maintainer I’m interested in adding these to contrib. @zaquest, @athanclark, @jacereda — are you wanting to transfer maintainership entirely, or do you want to remain maintainers alongside @jamesdbrock? The process from here is to update the libraries according to the contrib guidelines and then transfer them in (adding folks to the organization who need to be). If you need help with that, @jamesdbrock, then we could transfer the libraries in and I can help update them from there. |
I may wish to recommend changes to my library in the future, but I'm not fit to be the primary maintainer of the library if it's this important to the ecosystem; I'm comfortable with completely transferring maintainership to @jamesdbrock |
Also, just to clarify: I’ll have to discuss with other contrib members about adding these libraries, as it’s not my decision alone. We may add one or two or all three; for ones we don’t add, you can transfer ownership to @jamesdbrock or add him as a collaborator on the repo as another possible solution — as @JordanMartinez mentioned before. |
I haven't been doing any PureScript programming in years, so I'd rather give up any control over the library. There're PRs if I'd like to suggest changes) |
Thanks everyone for being so helpful about this. @zaquest and @jacereda , I've accepted your collaboration invitations. @thomashoneyman I'm still proposing to add all of the libraries and all of the maintainers which I listed in the top of this issue to purescript-contrib. I'll wait for your decision. |
@thomashoneyman Here's my thoughts (and responses to my previous comments):
These three repos provide foundational types for the JS backend that should continue to be supported. Including them in the
I think we should follow the In short, I'm in favor of adding these libraries due to the 'maintenance' concern above. Since they are small, I don't think it's a huge burden to add them to the repos, and I think most of them are already mature, so any new work on them should be minimal. The only other question I have is what rights/privileges/roles/etc. should be granted to the original author and @jamesdbrock for each repo. It sounds like most would be fine with transferring it to James and submitting PRs to change anything if they wanted to. |
Thanks @JordanMartinez |
I suggest transfering |
@thomashoneyman Any updates on this? |
Sorry folks, I've been on a long vacation. I'm on board with transferring |
@jamesdbrock I've invited you to the contributors organization, and you can now start transferring repositories. Let me know when you've initiated the transfer and I can approve them / update them for the contributors guidelines. |
As far as |
Apparently one needs the right to create repositories in organization to transfer a repository to it. @jamesdbrock could you, please, remove your |
Ok @zaquest I deleted jamesdbrock/purescipt-uint |
My plan: https://github.com/purescript/registry#name-squatting-and-reassigning-names purescript-uintTransfer from zaquest to purescript-contrib/purescript-uint. Reassign the same package name in the registry. Add to package-sets. (Later on, possibly add some of these instances? purescript-float32Transfer from athanclark to purescript-contrib/purescript-float32. Reassign the same package name in the registry. Upgrade to PureScript 0.14 and add to package-sets. purescript-arraybufferI will work on removing the non-purescript-contrib dependencies. Then we'll |
I say we leave purescript-arraybuffer in purescript-contrib while we work on it. |
It appears to me that So I think the current situation with purescript-arraybuffer will not inconvenience anyone, and we can leave it as it is while we decide what to do. |
Yes, I think redirects is the main reason to use transfer over simply creating a fork, which could've been easier, but would've broken things in the end. @jamesdbrock Transferred |
Sorry @zaquest the transfer expired, please transfer again? |
Aborted and requested transfer one more time. |
@jacereda May I give you a “maintainer” badge on the purescript-contrib/purescript-arraybuffer README? (along with myself, of course) |
Sure, I'm away from PS development these days, but I might come back at some point if I find a suitable project. |
I guess I don't have permission for the Settings of https://github.com/purescript-contrib/purescript-arraybuffer repository? Would someone please set the default branch of the repository to main? @thomashoneyman @JordanMartinez |
I've changed the default branch to |
@athanclark would you please transfer https://github.com/athanclark/purescript-float32 to jamesdbrock? |
In the unlikely case that @athanclark never receives my messages and never transfers the purescript-float32 repository and I fork the repo and add it to purescript-contrib, we’ll have to give it a new name. And maybe give the data type |
I'm good with |
@jamesdbrock Sorry for sleeping on this; I just got back from a vacation. I tried to transfer ownership to you, but you already have a fork with the same name as the original project. Maybe changing the name would be the best solution? |
Hi @athanclark sorry I missed your transfer attempt! I renamed my fork of your repo to jamesdbrock/purescript-float32-fork so that you would be able to transfer to me, but probably Github was still reserving jamesdbrock/purescript-float32 for redirects, which makes sense, I should have thought of that. I have now entirely deleted the repo jamesdbrock/purescript-float32-fork, please try the transfer again? |
(P.S. no problem, I hope you had a nice relaxing vacation!) |
Transferred! |
Transfer complete, thank you again @athanclark ! |
Thanks! |
I've completed the transfer of these three packages.
I'm closing this issue .If there are any problems with what I've done, then let's discuss those on issues in each package's repo. Thanks again everyone! |
Thanks for all your work @jamesdbrock! |
I'd like to propose these libraries for inclusion into purescript-contrib:
I depend on these libraries, they are old and reliable, and the owners' attentions seem to have attenuated. Actually, it seems to
me that @athanclark was maintaining all three of these libraries, but his Github activity dropped in September 2020.
uint and float32 in particular define basic types which would really benefit the PureScript ecosystem.
I will commit to maintaining these libraries.
If these libraries are added, then I think @zaquest , @athanclark , and @jacereda should also be made members of purescript-contrib , so they have the option of resuming active control over their libraries.
Is this the list of current maintainers?
https://github.com/orgs/purescript-contrib/people
References:
#2
purescript-contrib/purescript-uint#12
purescript-contrib/purescript-float32#3
purescript-contrib/purescript-arraybuffer#28
The text was updated successfully, but these errors were encountered: