flip icon indicating copy to clipboard operation
flip copied to clipboard

Flip → Flipflop?

Open pda opened this issue 8 years ago • 6 comments

Flip has not been actively maintained. @rolftimmermans created a backwards-incompatible fork called Flipflop which looks in far better shape. Should Flipflop completely replace Flip? I can see a few ways forward:

  1. Merge Flipflop into Flip, tag it as v2.0.0, release the v2 gem, give @rolftimmermans / @voormedia full access to flip on GitHub and RubyGems. That doesn't rule out maintaining a v1 branch for backwards-compatible fixes. It would make sense in this option to shut down https://github.com/voormedia/flipflop pointing people to flip.
  2. Officially halt development on Flip, close all issues and PRs, modify the README to endorse migration to Flipflop.
  3. Bring some collaborators in to continue development on Flip, keep it separate from Flipflop. I think this only makes sense if it's to keep flip reasonably backwards-compatible compared to the breaking changes and trickier migration to Flipflop (assuming that's true?).
  4. ¯_(ツ)_/¯

In all cases, existing commits, tags and gem releases of flip would continue to work.

/cc @rolftimmermans @kwent @jcoyne @olleolleolle @jippeholwerda as recent contributors (sorry if I responded late or never to your PRs!)

pda avatar Aug 31 '16 00:08 pda

Thanks for raising this issue and thanks for your great work on Flip!

I'm all in favour of some kind of merge. I don't have a particular preference. We chose to fork because our changes were a significant departure from Flip. Options 1 and 2 both make sense to me.

To be completely honest, I personally have no interest in maintaining the current (backwards-compatible) Flip v1 version, simply because the issues we ran into while using it out were fixed in Flipflop. So regarding option 1, someone else would have to fill the role to maintain a v1 branch.

rolftimmermans avatar Aug 31 '16 06:08 rolftimmermans

I'll investigate switching to Flipflop. It would be helpful if you put "This gem is no longer maintained" in a header on the README.

jcoyne avatar Aug 31 '16 14:08 jcoyne

Let's do it !

kwent avatar Sep 07 '16 02:09 kwent

I'm for it - peaceful convergence is great!

olleolleolle avatar Sep 07 '16 04:09 olleolleolle

@rolftimmermans Are you still considering option 1) - merge? Or is it now basically option 2) - Flip is dead, we should migrate to FlipFlop?

joshuapaling avatar Feb 25 '17 00:02 joshuapaling

Right now Flipflop works, and is available. So the default options are to just use Flipflop or keep using Flip. I don't mind either way.

I'd be happy if Flipflop is merged back to Flip and released as a 2.0 version. But I have no interest in maintaining the current (version 1) branch of Flip.

rolftimmermans avatar Feb 26 '17 10:02 rolftimmermans