Giter VIP home page Giter VIP logo

Comments (8)

jmboehm avatar jmboehm commented on August 18, 2024 1

Thank you, yes, I can take care of the documentation and readme. I've initiated the registration of KeplerGLBase; once it's in the registry I'll check whether the tests in KeplerGL.jl pass.

As for the docs, I'm inclined to keep them in KeplerGL.jl for the time being (perhaps with a link from the KeplerGLBase.jl readme as well), because this is the place where people might look for it (also PlotlyBase is doing something similar it seems).

from keplergl.jl.

jmboehm avatar jmboehm commented on August 18, 2024

Hi @hhaensel ,

Thanks a lot for your message, glad that someone found the package useful.

Yes, absolutely, I'm all in favour of separating the WebIO/Blink parts from the JSON generation. However, (1) I'm an absolute rookie when it comes to anything web/JS/react; I could copy the structure of the PlotlyBase/PlotlyJS separation but wouldn't be sure whether that fits with your use case; (2) the next weeks/months are busy for me so I don't have a sense for when I would be able to get to this.

Bottom line, please feel to go ahead with this. If you want, I can create a KeplerGLBase.jl repo and you can separate out the base parts of KeplerGL.jl and put it in there, and then I'll put the display code in here whenever I get to it.

from keplergl.jl.

hhaensel avatar hhaensel commented on August 18, 2024

Creating KeplerGLBase would be great, I'll provide PRs in both packages then.

from keplergl.jl.

hhaensel avatar hhaensel commented on August 18, 2024

If you do so, best would be to make it a copy of KeplerGL.jl then changes are less.

from keplergl.jl.

jmboehm avatar jmboehm commented on August 18, 2024

Great, see here

from keplergl.jl.

hhaensel avatar hhaensel commented on August 18, 2024

I have created two PRs in KeplerGL and KeplerGLBase.

What I have done:

  • moved most of the package KeplerGL to KeplerGLBase
  • adapted the tests so that all pass
  • kept all WebIO and Blink related functions in KeplerGL
  • changed the references to the assets
  • reexported KeplerGLBase
  • changed the example code in KeplerGL's README.jl
  • removed all Manifests.toml files

What I have not done

  • moved or touched the docs
  • changed the README of KeplerGLBase

I hope this is a good first step.

@jmboehm would you find the time to address the last two points?

from keplergl.jl.

jmboehm avatar jmboehm commented on August 18, 2024

Fixed by #10 and #13, thanks a lot @hhaensel !

from keplergl.jl.

hhaensel avatar hhaensel commented on August 18, 2024

Welcome 😄
Thanks for your strong support

from keplergl.jl.

Related Issues (9)

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.