A Highcharts Js API wrapper for Pharo Smalltalk
<p align="center">
<h1 align="center">HighchartsSt</h1>
<p align="center">
A Highcharts/Highstock Js API wrapper for Smalltalk
<br>
<a href="docs/"><strong>Explore the docs »</strong></a>
<br>
<br>
<a href="https://github.com/ba-st/HighchartsSt/issues/new?labels=Type%3A+Defect">Report a defect</a>
|
<a href="https://github.com/ba-st/HighchartsSt/issues/new?labels=Type%3A+Feature">Request feature</a>
</p>
</p>

[](https://github.com/ba-st/HighchartsSt/actions?query=workflow%3ABuild)
[](https://codecov.io/gh/ba-st/HighchartsSt/branch/release-candidate)
[](https://david-dm.org/ba-st/HighchartsSt)
[](https://pharo.org)
[](https://pharo.org)
[](https://pharo.org)
## License
- The code is licensed under [MIT](LICENSE).
- The documentation is licensed under [CC BY-SA 4.0](http://creativecommons.org/licenses/by-sa/4.0/).
## Quick Start
- Download the latest [Pharo 32](https://get.pharo.org/) or [64 bits VM](https://get.pharo.org/64/).
- Download a ready to use image from the [release page](https://github.com/ba-st/HighchartsSt/releases/latest)
- Explore the [documentation](docs/)
## Installation
To load the project in a Pharo image, or declare it as a dependency of your own project follow these [instructions](docs/Installation.md).
### Supported versions per platform
| Pharo 6.1 | Pharo 7.0 | Pharo 8.0 | GemStone 64 |
|---|---|---|---|
|v12|v12|v12|v6|
> Until GemStone 64 supports the Tonel format (is in the works), GemStone users must stick with version 6
## Contributing
Check the [Contribution Guidelines](CONTRIBUTING.md)
## Future work
Besides the [issues](https://github.com/ba-st/HighchartsSt/issues), the following are also desired features:
* Support Highmaps
* Improve documentation
* Improve CI Support to test independently the several groups available
* Deploy the examples to the cloud
* Automatically propose Pull Requests when new versions of Highcharts are available
## Authors
* **The [Mercap](http://www.mercapsoftware.com) Team** and [Maximiliano Tabacman](https://github.com/mtabacman) for the original implementation.
* **The [Quuve](http://www.debrispublishing.com/) Team** and [Mariano Martinez Peck](https://github.com/marianopeck) for the Pharo port and further development and improvements.
See also the list of [contributors](https://github.com/ba-st/HighchartsSt/graphs/contributors) who participated in this project.
## About Highcharts Js
[Highcharts Js](http://www.highcharts.com/) is an interactive Javascript charting library developed by [Highsoft AS](http://highsoft.com/). The library is Free for Non-Comercial use, for details about the library licensing see the [shop](http://shop.highsoft.com/highcharts.html)