Giter VIP home page Giter VIP logo

Comments (20)

r3code avatar r3code commented on May 23, 2024 4

@Menighin @alexcode @pleek91 @yotamberk @micahstubbs This week I created vue-vis-network based on the vue2vis. It contains only https://github.com/visjs/vis-network.
Should I publish it at NPM?

from vue2vis.

r3code avatar r3code commented on May 23, 2024 3

@meshy Published https://www.npmjs.com/package/vue-vis-network/v/1.0.1

from vue2vis.

yotamberk avatar yotamberk commented on May 23, 2024 2

I will be moving to vis-community in the next few weeks.
Until then you are welcome to use my fork:
https://github.com/yotamberk/timeline-plus

from vue2vis.

alexcode avatar alexcode commented on May 23, 2024 1

Thanks for the heads-up @pleek91. I haven't spend time on this project recently but I will still invest although mainly on the timeline as well. I agree with you that if we want to benefit from the vis.js development going forward, we need to use the new modules.

This raise the question of having only one repo/npm module. Should we breakdown this repo as well or importing all the vis-community into this one ?

On a side note, I'm not sure the community modules are ready yet.

@Menighin what do you think ?

Thanks
Alex

from vue2vis.

havardthom avatar havardthom commented on May 23, 2024 1

Hi, is anyone working on a vue wrapper for the vis-community timeline repo? https://github.com/visjs/vis-timeline

from vue2vis.

pleek91 avatar pleek91 commented on May 23, 2024

@alexcode I like the idea of having multiple repos following the direction that the vis-community repo is going. Also, the timeline-plus module has been actively developed for a while. That one might be ready to use. Not sure about the others.

from vue2vis.

Menighin avatar Menighin commented on May 23, 2024

Hi guys,

I agree on splitting vue2vis into modules, following Vis direction.
I have been busy lately as well but will help on the Network asap (dunno if the Vis module for network is ready as well).

from vue2vis.

alexcode avatar alexcode commented on May 23, 2024

@Menighin the network seems to be at https://github.com/visjs-community/visjs-network

from vue2vis.

micahstubbs avatar micahstubbs commented on May 23, 2024

hello 👋 visjs-network maintainer here.

I'm happy to help update to vue2vis to use visjs-network for network visualization if that is something that interests you all.

the API of https://www.npmjs.com/package/visjs-network is backwards compatible with the legacy https://www.npmjs.com/package/vis mono-library.

we follow semver in visjs-network, so that backwards compatibility will be maintained at least until the next major version of visjs-network

from vue2vis.

pleek91 avatar pleek91 commented on May 23, 2024

@yotamberk is this something you would be willing to help with?

from vue2vis.

pleek91 avatar pleek91 commented on May 23, 2024

Looks like timeline-plus has been moved into vis-community.

from vue2vis.

yotamberk avatar yotamberk commented on May 23, 2024

Not an updated version. Still working on my own fork. I will move there eventually

from vue2vis.

alexcode avatar alexcode commented on May 23, 2024

Well, I'm not sure if we should go the multi-repo way as visJs does. It make sense from their perspective but as wrapper I feel that we maybe better of the monorepo way with Lerna.
As we reuse the same boilerplate and utils, the bug fixes/features/upgrade would benefit the whole wrapper but still be split in lightweight NPM packages with a monorepo.
What do you think ?

from vue2vis.

r3code avatar r3code commented on May 23, 2024

If you think so. You should organize a base repo structure.
Meantime I thank you for your work - it give me the base for rapid adaptation of new visjs to vue.

Well, I'm not sure if we should go the multi-repo way as visJs does. It make sense from their perspective but as wrapper I feel that we maybe better of the monorepo way with Lerna.
As we reuse the same boilerplate and utils, the bug fixes/features/upgrade would benefit the whole wrapper but still be split in lightweight NPM packages with a monorepo.
What do you think ?

from vue2vis.

micahstubbs avatar micahstubbs commented on May 23, 2024

@r3code thanks for asking, I would say that's a decision for you and your user community 😄

For upstream library authoring, splitting into multiple repos is nice, because it lets maintainers focus on the part of the library that they really care about. If you and your fellow maintainers care about all of the parts of vue2vis, then I think the monorepo approach with Lerna that @alexcode suggests sounds reasonable.

from vue2vis.

meshy avatar meshy commented on May 23, 2024

@r3code thanks for making the fork. If you published your fork to NPM, I'm sure I wouldn't be the only one to use and appreciate it.

from vue2vis.

r3code avatar r3code commented on May 23, 2024

@meshy Ok. I'll publish as soon as possible. You are not the first who asked me to publish, so I think I should do it.

from vue2vis.

meshy avatar meshy commented on May 23, 2024

@r3code thank you -- don't hurry just for me though -- I'm happy for you to take your time :)

from vue2vis.

r3code avatar r3code commented on May 23, 2024

@meshy I'll publish in 48 hours. I Had published once but forgot to generate dist which I need to create jsfiddle demo

from vue2vis.

meshy avatar meshy commented on May 23, 2024

Honestly, there's no rush -- I think I've found a good enough work-around for my use-case now anyway. Still -- others might find it useful!

from vue2vis.

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.