Comments (20)
@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.
@meshy Published https://www.npmjs.com/package/vue-vis-network/v/1.0.1
from vue2vis.
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.
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.
Hi, is anyone working on a vue wrapper for the vis-community timeline repo? https://github.com/visjs/vis-timeline
from vue2vis.
@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.
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.
@Menighin the network seems to be at https://github.com/visjs-community/visjs-network
from vue2vis.
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.
@yotamberk is this something you would be willing to help with?
from vue2vis.
Looks like timeline-plus has been moved into vis-community.
from vue2vis.
Not an updated version. Still working on my own fork. I will move there eventually
from vue2vis.
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.
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.
@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.
@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.
@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.
@r3code thank you -- don't hurry just for me though -- I'm happy for you to take your time :)
from vue2vis.
@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.
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)
- Dependency not found HOT 2
- Marker Support HOT 1
- items are added but not visible on timeline HOT 5
- Wind feature is missing from physics option HOT 2
- Custom template for network
- Graph2d zoom and slide not working very well HOT 2
- 修改options中的layout报错
- Vue3 - Cannot read property '_c' of undefined HOT 5
- Timeline: cluster options is not working HOT 2
- [Timeline] Limitations of using Vue component as items or groups HOT 2
- [Network] Vis Event Names
- [Timeline] Nested groups with 3 tree levels do not collapse correctly HOT 3
- dragEnd,dragStart event is invalid HOT 1
- 怎么才能像官方demo那样初始时不抖动?physics 实际时开启的
- Using without groups parameter in Latest Version HOT 1
- How to install Vue2vis on a macbook pro.
- How to load french locale ?
- Unmet dependencies with `@vue2vis/network` HOT 2
- The timeline chart don't show the tooltip
- Is it possible to group by lvl in a radial way?
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 vue2vis.