-
Notifications
You must be signed in to change notification settings - Fork 87
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Is d3.chart still being developed/maintained/used? #115
Comments
agree, but still some library use this framework or some bugs are fixed sometimes. |
@joshuarrrr @kdh6429 My observation is that since d3.chart does not provide anything that needs frequent updates and since it's basically just an OO layer ontop of d3 its fine as it is and there is nothing much to do here. That is unless d3 would change dramatically which I can't see happening any time soon. |
I'm using it heavily and I'm starting to get a little worried -- there are a lot of outstanding, unresolved issues with it and if it's not under active development, I feel like forking it might be a good move. |
Hey everybody! @iros and myself (the current project maintainers) are committed to making sure d3.chart is functioning correctly. Many of the open issues are feature requests. For the most part, these have stalled due to lack of interest/direction from the requester. If anyone feels that something is lacking in this library, we're always happy to provide guidance. Feature work requires a champion, though; new features are far more likely to land when they have a strong motivation and a viable implementation. So when it comes to the relatively low amount of recent activity, I'm inclined to agree with @andreas-marschke. We continue to use d3.chart for production-ready projects (Stereotropes being the most recent example), and we're still finding that it serves its purpose as a thin abstraction around the powerful D3.js. As for forking the library, thanks to the project's permissive license, that is anyone's right. Actually, there is already one fork of d3.chart (that we're aware of): Koto. That said, forking an open source project tends to lead to duplicated efforts and ecosystem fragmentation. Sometimes this has to be accepted as an unfortunate consequence of more serious problems: uncooperative maintainers, fundamental differences in vision, etc. So we do request that anyone considering this exercises some restraint before maintaining their own fork. If you'd like to see something changed, please start by bringing it up here! |
We're using d3.chart pretty heavily at Genability, and many of the things we ran into and had to implement ourselves are also covered by Koto. Namely: *Common configuration API I think many of those things have come up in this issues section as well, so I think those three things especially are great candidates for inclusion in d3.chart. |
@mgerring Are your modifications (common config API, extra hooks, etc.) available on GitHub or another open source repo? |
@girlwithglasses The best way to implement those features using D3.chart would be to create your own "base chart" that implements those features and then have all your components extend the base chart. I did that for a long time before I built KotoJS and it worked really well. |
I've found it to be a useful tool, but it seems like activity and interest are declining
The text was updated successfully, but these errors were encountered: