Updated readme to include a section that gives a feeling about the technical motivations behind chartist
This commit is contained in:
parent
d9d7bb1a9d
commit
86ba03385e
20
README.md
20
README.md
@ -12,10 +12,23 @@ out there, but they are either:
|
||||
* are not flexible enough while keeping the configuration simple
|
||||
* are not friendly to your own code
|
||||
* are not friendly to designers
|
||||
* have unnecessary dependencies to monolithic libraries
|
||||
* more annoying things
|
||||
|
||||
That's why we have started Chartist.js and our goal is to solve all of the above issues.
|
||||
|
||||
## What is it made for?
|
||||
|
||||
Chartist's goal is to provide a simple, lightweight and non-intrusive library to responsive craft charts on your website.
|
||||
It's important to understand that one of the main intentions of Chartist.js is to rely on standards rather than providing
|
||||
a own solution to the problem which is is already solved by the standard. We need to leverage the power of the browsers
|
||||
today and say good bye to the idea of solving all problems ourselves.
|
||||
|
||||
Chartist works with inline-SVG and therefore leverages the power of the DOM to provide parts of its functionality. This
|
||||
also means that Chartist is not providing it's own event handling, labels, behaviors and anything else that can just be
|
||||
done with plain HTML, JavaScript and CSS. The single and only responsibility of Chartist is to help you drawing "Simple
|
||||
responsive Charts" using inline-SVG in the DOM, CSS to style and JavaScript to provide an API for configuring your charts.
|
||||
|
||||
## Example site
|
||||
|
||||
You can visit this Site http://gionkunz.github.io/chartist-js/ which is in fact a build of the current project.
|
||||
@ -32,9 +45,10 @@ to the masses.
|
||||
|
||||
1. Jasmine Tests!
|
||||
2. Documentation: JSDoc, Getting started documentation and landing page
|
||||
3. Better interfaces to the library (i.e. jQuery with data-* attributes for configuration), Angular.js directive etc.
|
||||
4. Richer SASS / CSS framework
|
||||
5. Other charts types (spider etc.)
|
||||
3. Better accessibility using ARIA and other optimizations
|
||||
4. Better interfaces to the library (i.e. jQuery with data-* attributes for configuration), Angular.js directive etc.
|
||||
5. Richer SASS / CSS framework
|
||||
6. Other charts types (spider etc.)
|
||||
|
||||
## Contribution
|
||||
|
||||
|
||||
@ -2,7 +2,6 @@
|
||||
<html>
|
||||
<head>
|
||||
<link rel="stylesheet" href="bower_components/chartist/libdist/chartist.min.css">
|
||||
<script src="bower_components/svg.js/dist/svg.js"></script>
|
||||
<script src="bower_components/chartist/libdist/chartist.min.js"></script>
|
||||
</head>
|
||||
</html>
|
||||
Loading…
Reference in New Issue
Block a user