Hello everyone,
Currently Patternfly react is dependent on another library that implements C3 charts in react, react-c3js.
This library appears to be unmaintained for a significant amount of time, and there is very little activity there over the last year.
This causes us a problem of getting the latest features of the latest version of C3. C3 is now at 0.6.8v, while react-c3js is at 0.4.11v (of C3). At the beginning of July I have opened a pr to react-c3js to update it, but there is no response form the single maintainer.
At this time, on the foreman project we already encountered the need of the latest version when using Patternfly Bar chart and Line Chart. While at this point of time it may not be the most urgent issue, it can be a bottleneck in the future, as charts are significant components on many enterprise applications.
Should we switch to another library that implements c3 in react? From a (very) quick look I could find some other C3 react repositories, but only one with recent activity in it - react-c3-component. (I did not yet looked into it, just saw it has some activity). Or if no alternative, should we maybe have our own fork of react-c3js?
What are your thoughts?