typelevel / governance

Typelevel governance
Creative Commons Attribution 4.0 International
8 stars 1 forks source link

Project submission: Fabric JSON Library #65

Closed darkfrog26 closed 1 year ago

darkfrog26 commented 1 year ago

I've written a very fast and reliable JSON library that I'd like to be subsumed under Typelevel if it meets the proper criteria: https://github.com/outr/fabric

It is arguably the fastest JSON library in Scala and offers immutable internal types as opposed to uPickle and is far easier to use than Circe. It is published for JVM, JS, and Native with 2.13 and 3 support.

mpilquist commented 1 year ago

Excited to see this & looking forward to taking a look!

darkfrog26 commented 1 year ago

@mpilquist thanks! I've got a few projects I'd like to potentially consider bringing over, just testing the waters with this one. Let me know if there's anything I can do or provide to help you all out.

jducoeur commented 1 year ago

Just to make sure we're all on the same page -- are you looking for this to be an "Organization" project (managed by TL), or an "Affiliate" project (associated with TL)? Definitions can be found in the Charter.

darkfrog26 commented 1 year ago

@jducoeur thanks for clarifying, I'm looking for it to be an "Organization" project.

rossabaker commented 1 year ago

@typelevel/steering, you know the drill: :+1: to approve, :-1: to reject, :eyes: to count toward quorum. We'll close it Monday if there's a quorum, or earlier if the outcome is clinched.

rossabaker commented 1 year ago

There's already an http4s-fabric module. I also like seeing new approaches with different tradeoffs. I think it's a neat project, and I'm in favor.

rossabaker commented 1 year ago

The vote passes with a quorum (9/13 > 50%) and at least a three-quarters vote (unanimous).

I created a fabric team and added @darkfrog26 as the admin. When the repo gets transferred, we'll need to assign it to that team. And we can add the project here to get it on the website.

darkfrog26 commented 1 year ago

Just to be clear, the next step for me is to transfer the repository to typelevel?

darkfrog26 commented 1 year ago

@rossabaker I'm ready to migrate fabric but need confirmation about the organization I'm moving to. :)

valencik commented 1 year ago

:wave: hi @darkfrog26, yes, transfer ownership to the typelevel organization.

I believe you should now have permissions to create repos under typelevel and can therefore complete the transfer.

darkfrog26 commented 1 year ago

@valencik thanks! The transfer is complete. Is there a checklist of next steps?

valencik commented 1 year ago

I don't know if we have a checklist, we likely should. Just some thoughts on what we could do next:

@darkfrog26 Would you be interesting in writing up a brief blog post that perhaps introduces fabric a bit?

samspills commented 1 year ago

Yes, a checklist would be great!

We could/should capture earlier steps as well:

Ross already handled the team creation and I just added the repo to the team perms, so I think in terms of github org management we're done??

darkfrog26 commented 1 year ago

Is there any documentation on doing releases and switching to the SBT plugin for Typelevel?

darkfrog26 commented 1 year ago

Do I just submit a PR here to submit a blog post? https://github.com/typelevel/typelevel.github.com/tree/development/collections/_posts

armanbilge commented 1 year ago

Is there any documentation on doing releases and switching to the SBT plugin for Typelevel?

https://typelevel.org/sbt-typelevel/

valencik commented 1 year ago

Closing as completed :)

The remaining announcement endeavors we can followup on in https://github.com/typelevel/governance/issues/67