Git Product home page Git Product logo

Comments (6)

dexX7 avatar dexX7 commented on May 31, 2024

I always thought the name bitcoinj-addons is too close to bitcoinj (the project), and even though bitcoinj is used here, it's an open question, whether this project remains closely linked to bitcoinj, or whether it's scope goes beyond that at some point.

On the other hand, the gem of the project is probably the bitcoinj-rpcclient, which is indeed very related to bitcoinj.

from consensusj.

msgilligan avatar msgilligan commented on May 31, 2024

Yeah, the current gem of the project is the rpcclient, but if we make progress on bidirectional JSON mapping and on the server that may become equally, or perhaps more significant.

Take a look at bitcoinj/bitcoinj#895 -- you'll see what people are looking for in RPC client/server support for bitcoinj and also that @mikehearn was OK with the bitcoinj-addons name. It was always may intention to flush this stuff out and submit one or more modules to the bitcoinj project. Though @mikehearn is focusing on Bitcoin XT these days and @schildbach is now leading the project.

My plan is:

  1. Finish improving the Jackson mapping in the client (and do a little bit more work on the server)
  2. Send an email to the bitcoinj list announcing the project and asking for feedback and, more importantly, seeing whether and how it could be submitted/merged into bitcoinj. (Given our multi project Gradle build maybe they'd just move the whole repo under the bitcoinj organization -- I really have no idea what feedback we'd get though.)
  3. Choose a new name or names after receiving the feedback.

It will also be interesting to see if anyone volunteers to help -- or sponsor :) -- any of this work.

from consensusj.

stokito avatar stokito commented on May 31, 2024

It's also confused that in addons contains a lot of child projects. I think it would be better to rename it to incubator or shelter or even split to several projects.

from consensusj.

msgilligan avatar msgilligan commented on May 31, 2024

I like keeping it in a single Git repository with a single, Gradle, multi-project build. The README contains a Modules section that explains the different modules. I need to approach bitcoinj and see if they want to take some or all of the modules and then make some decisions after that.

Another reason I created so many modules is so that individual jars can be used without pulling in unwanted transitive dependencies.

from consensusj.

msgilligan avatar msgilligan commented on May 31, 2024

I'm leaning towards ConsensusJ and have reserved both the Github Organization name and the domain ConsensusJ.org.

from consensusj.

msgilligan avatar msgilligan commented on May 31, 2024

Project moved to the ConsensusJ Github organization.
Repository renamed to https://github.com/ConsensusJ/consensusj

from consensusj.

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.