typelevel / general

Repository for general Typelevel information, activity and issues
19 stars 8 forks source link

Submitting Catbird for incubator membership #101

Closed travisbrown closed 4 years ago

travisbrown commented 4 years ago

I started the Catbird project in 2015 to provide instances of Cats's type classes for types from Twitter Util and Finagle. It's had eleven (human) contributors, and the io.catbird organization currently gets around 20k downloads from Maven Central every month (which is down from a high of 30k per month last summer).

I'm not currently using Finagle or Twitter Util, and the project has fallen a little out of date. It was created before cats-effect existed, and although it includes some cats-effect type class instances, these need attention (see this PR or most of the open issues).

It's licensed under the Apache License, Version 2, adopts the Scala code of conduct, generally follows Typelevel-y principles of pure functional programming, has pretty good test coverage via Discipline, etc. I publish new releases approximately every month, usually within a day or two of the monthly Twitter Util and Finagle releases.

Felix Bruckmeier will be joining the project as another maintainer, so at least I won't be the only one with merging and publishing rights, but in the longer term I think it makes sense for this project to live in the Typelevel organization on GitHub (instead of my personal account), and for its three modules (catbird-util, catbird-effect, and catbird-finagle) to be published to Typelevel coordinates.

rossabaker commented 4 years ago

Looks great. I opened https://github.com/typelevel/typelevel.github.com/pull/282, and we can update the URL after the repository is transferred.

larsrh commented 4 years ago

Happy to migrate the repository too. Thanks @rossabaker and sorry @travisbrown for the wait.

rossabaker commented 4 years ago

And very sorry for the delay. I opened #103 to discuss how we can manage these better moving forward.

travisbrown commented 3 years ago

I dropped the ball on this migration last year, but now that @felixbr and @dangerousben are doing a lot of good work on the Cats Effect 3 migration I think it's time to go ahead and move the repo.

rossabaker commented 3 years ago

Do you need any logistical help getting it transferred? As soon as it's in, we can update the link on the site.

travisbrown commented 3 years ago

@rossabaker I don't think so, thanks—I didn't get around to it today, but will move it in the morning.