Skip to content
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

Opportunity to consolidate? #25

Open
jonallured opened this issue Mar 15, 2021 · 11 comments
Open

Opportunity to consolidate? #25

jonallured opened this issue Mar 15, 2021 · 11 comments

Comments

@jonallured
Copy link
Owner

Hey there, my employer Artsy is a new Braze customer and I need a gem to work with their API. I have some bandwidth during work hours to help improve things about the gem I use so I'm trying to figure out where to put that effort.

After some research, I see 4 different Braze client gems:

https://rubygems.org/gems/appboy => https://github.com/DynamoMTL/appboy
https://rubygems.org/gems/braze_ruby => https://github.com/justinboltz/braze_ruby
https://rubygems.org/gems/braze => https://gitlab.com/mtchavez/braze
https://rubygems.org/gems/braze_api => https://github.com/appearhere/braze_api

I was confused about how all these projects related to each other but I think there might be an opportunity to consolidate at least DynamoMTL/appboy and justinboltz/braze_ruby since the latter is a fork of the former. What do people think of this? What would it take to consolidate our efforts?

The other two seem unrelated but I'd certainly invite those peeps to participate in a single effort!

Going to ping a few contributors on both projects that might have strong feelings (feel free to add others I miss):

@FGoessler
@adayag 👋 ❤️
@hugobast
@joshnuss
@justinboltz
@morgoth
@tborlee
@wenga86

@hugobast
Copy link
Collaborator

I love the idea @wenga86 is as far as I know the only active member on this repository so I'm bumping access to admin and defer to wenga86

Godspeed, love the initiative!

@justinboltz
Copy link

I'd be happy to consolidate or even hand over ownership to anyone that wants to run with the braze_ruby gem. I actually left the company that was using Braze a couple years ago, so most of the more recent work on the braze_ruby gem has been from other contributors anyway.

@jonallured
Copy link
Owner Author

Hey coming back to this after a few days OOO - I'd be happy to take ownership of the braze_ruby gem and get things consolidated! Here's my suggestion for next steps:

  • @hugobast or @wenga86 to transfer ownership of DynamoMTL/appboy to jonallured/appboy
  • @justinboltz to transfer ownership of justinboltz/braze_ruby to jonallured/braze_ruby

Then I can work on a deprecation release for appboy that points users to braze_ruby and focus my efforts there. Does that sound good to people?

@jonallured
Copy link
Owner Author

Thanks for transferring braze_ruby @justinboltz!! 🙌 ❤️ 🏆

@hugobast
Copy link
Collaborator

@wenga86 gentle ping, do you mind if I transfer ownership of DynamoMTL/appboy to jonallured/appboy I'll do it end of day today if I don't hear back.

@wenga86
Copy link
Collaborator

wenga86 commented Mar 30, 2021

@hugobast - That sounds great! Thanks for the heads up.

@jonallured
Copy link
Owner Author

Bumping this one @hugobast - would love to get started on migrating users off the appboy gem!! ❤️

@hugobast
Copy link
Collaborator

hugobast commented Apr 4, 2021

Bumping this one @hugobast - would love to get started on migrating users off the appboy gem!! ❤️

Oops sorry, said I would do it then didn't... doing it now

@hugobast
Copy link
Collaborator

hugobast commented Apr 4, 2021

I had to transfer to myself first then sent a request to transfer to you @jonallured, please confirm when you get it. Thanks for the ping.

@jonallured
Copy link
Owner Author

Woot, both repos have been moved! 👍 I think the only other thing I could use help on is being added to RubyGems.org for these two projects. That will allow me to publish versions. My plan is to push an appboy version with a deprecation warning and a nudge to switch to braze_ruby and then a final version that's gutted out with errors pointing one to the braze_ruby gem.

Then on braze_ruby I'll cut a version with Ruby 3 support. Thanks all!! ❤️

@jonallured
Copy link
Owner Author

Hey @hugobast can you add me to appboy on RubyGems.org please? 🙌

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants