Coder Social home page Coder Social logo

Comments (5)

mvz avatar mvz commented on July 28, 2024

@BobbyMcWho that sounds like a good idea. Are there any downsides to breaking the connection with @jnunemaker's repo?

from happymapper.

BobbyMcWho avatar BobbyMcWho commented on July 28, 2024

None that I'm aware of, though I have not done this before.

from happymapper.

jnunemaker avatar jnunemaker commented on July 28, 2024

I can add people to the repo and to the gem if that would be helpful.

from happymapper.

BobbyMcWho avatar BobbyMcWho commented on July 28, 2024

@jnunemaker up to mvz, I think the project has been forked and maintained long enough, and the fact that this version of the gem uses another name on rubygems, means that we should leave this as its own repo, just split off so that it's no longer considered a fork for the reasons specified above.

from happymapper.

mvz avatar mvz commented on July 28, 2024

I see two options for the future:

One is where there is one core implementation of HappyMapper, and developers can choose to use either Nokogiri, libxml-ruby, or maybe something else to do the XML parsing. To achieve this, there could be gems happymapper-core, happymapper-libxml-ruby, and happymapper-nokogiri. For backward compatibility, happymapper would depend on happymapper-core and happymapper-libxml-ruby, and nokogiri-happymapper would depend on happymapper-core and happymapper-nokogiri.

The other is where we basically continue as is, with happymapper being basically frozen and unmaintained, and nokogiri-happymapper going its own way.

I'm wondering if breaking the connection would definitively break off the path to the first future. Probably not ...

from happymapper.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.