Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ba-st/highchartsst

A Highcharts Js API wrapper for Pharo Smalltalk
https://github.com/ba-st/highchartsst

charting-library highcharts-js highstock pharo smalltalk wrapper

Last synced: about 1 month ago
JSON representation

A Highcharts Js API wrapper for Pharo Smalltalk

Awesome Lists containing this project

README

        


HighchartsSt



A Highcharts/Highstock Js API wrapper for Smalltalk


Explore the docs »




Report a defect
|
Request feature

![GitHub release](https://img.shields.io/github/release/ba-st/HighchartsSt.svg)
[![Build Status](https://github.com/ba-st/HighchartsSt/workflows/Build/badge.svg?branch=release-candidate)](https://github.com/ba-st/HighchartsSt/actions?query=workflow%3ABuild)
[![Coverage Status](https://codecov.io/github/ba-st/HighchartsSt/coverage.svg?branch=release-candidate)](https://codecov.io/gh/ba-st/HighchartsSt/branch/release-candidate)
[![Javascript Dependency Status](https://david-dm.org/ba-st/HighchartsSt.svg)](https://david-dm.org/ba-st/HighchartsSt)
[![Pharo 6.1](https://img.shields.io/badge/Pharo-6.1-informational)](https://pharo.org)
[![Pharo 7.0](https://img.shields.io/badge/Pharo-7.0-informational)](https://pharo.org)
[![Pharo 8.0](https://img.shields.io/badge/Pharo-8.0-informational)](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)