]> git.ipfire.org Git - thirdparty/Chart.js.git/commitdiff
Quick note about upcoming refactor
authorNick Downie <nick@nickdownie.com>
Thu, 18 Jul 2013 22:57:14 +0000 (23:57 +0100)
committerNick Downie <nick@nickdownie.com>
Thu, 18 Jul 2013 22:57:14 +0000 (23:57 +0100)
readme.md

index 09ec7b86cf6b4ded893b7cc3f933da310f6e4782..42987ca8a0065dc865774db74d267c04461656d0 100644 (file)
--- a/readme.md
+++ b/readme.md
@@ -2,9 +2,19 @@ Chart.js
 =======
 *Simple HTML5 Charts using the canvas element* [chartjs.org](http://www.chartjs.org)
 
-Competition!
+Quick FYI
 -------
-The guys at Challenge Post are running a competition to design and build a personal deashboard using Chart.js, and are offering some great prizes for winning. Take a look at [chartjs.challengepost.com](http://chartjs.challengepost.com/).
+I'm currently working on a big refactor of the library into a more object oriented structure. 
+
+It'll have an extendable class structure for adding community developed chart types. By opening up components into Chart.js into extendable classes, it'll allow for much easier community driven library extensions rather than tacking on new features as required. The refactor will also feature a generisized version of the interaction layer introduced by Regaddi in his tooltips branch - https://github.com/nnnick/Chart.js/pull/51. On top of this, it'll include utility methods on each chart object, for updating, clearing and redrawing charts etc.
+
+I haven't quite got the bandwidth right now to be juggling both issues/requests in master while redesigning all of the core code in Chart.js. By focusing on the refactor, it'll get done WAY quicker.
+
+Extensibility will absolutely be at the core of the refactor, allowing for the development of complex extension modules, but also keeping a lightweight set of core code.
+
+Hang tight - it'll be worth it. 
+
+PS. If you're interested in reviewing some code or trying out writing extensions, shoot me an email.
 
 Documentation
 -------