Comments (5)
@BobbyMcWho that sounds like a good idea. Are there any downsides to breaking the connection with @jnunemaker's repo?
from happymapper.
None that I'm aware of, though I have not done this before.
from happymapper.
I can add people to the repo and to the gem if that would be helpful.
from happymapper.
@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.
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)
- How to access `wrap` child elements HOT 1
- XML parse issue HOT 1
- Malformed XML while using to_xml HOT 2
- Deprecate positional optional arguments for #to_xml
- Better support for inheritance
- Register Namespace Ordering HOT 2
- `BigDecimal` not working with Ruby 2.7+ because `#new` was removed HOT 3
- JRuby NAMESPACE_ERR when root node has a namespace prefix HOT 3
- to_xml: How to Add a Namespace to the Root Element Only HOT 2
- CamelCase elements always nil HOT 2
- Namespace confusion HOT 3
- Parsing nil values in XML causing ArgumentError HOT 2
- Update gemspec HOT 1
- Make happymapper specs run warning-free
- Run specs on Travis CI HOT 1
- Document options and their relations better HOT 1
- wrap doesn't work for custom getter HOT 3
- Parse takes a block, only used if :in_groups_of is passed?
- Warn if multiple elements found unexpectedly
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from happymapper.