このプロジェクトについて
# ChartJS for Seaside
このプロジェクトは ChartJS の Seaside バインディングを提供し、Pharo Smalltalk で構築された Seaside Web アプリケーションでインタラクティブなチャートを作成できるようにします。
## 機能
- Stylesheet を使用したモデルベースのチャートカスタマイズ
- ローカルネットワーク環境で動作
- 安定版リリースのためのセマンティック バージョニング
- 複数の Pharo バージョンと互換
## インストール
Pharo イメージに ChartJs をインストールするには:
Metacello new
githubUser: 'DuneSt' project: 'ChartJs' commitish: 'master' path: 'src';
baseline: 'ChartJs';
onUpgrade: [ :e | e useIncoming ];
onWarningLog;
load
baseline に追加:
spec
baseline: 'ChartJs'
with: [ spec repository: 'github://DuneSt/ChartJs:v1.x.x/src' ]
ブランチ名(#master、#development)やタグ(#v1.0.0、#v1.2.)、コミット SHA を指定できます。
## はじめに
Seaside アプリケーションに必要なライブラリを追加:
(WAAdmin register: self asApplicationAt: 'myApplication')
addLibrary: ChartJsLibrary;
addLibrary: JQDeploymentLibrary
## 例
デモアプリケーションはこちら:http://localhost:8080/ChartJsDemo
リモートデモ:https://demos.ferlicot.fr/ChartJsDemo
World menu > Tools > Seaside Control Panel から Seaside サーバーを起動し、ZnZincServerAdaptor を追加します。
## 依存関係
- ChartJs v1.0.1
## 互換性
| ChartJs バージョン | 互換 Pharo バージョン |
|---------------|---------------------------|
| v1.x.x | Pharo 61, 70, 80, 90, 10, 11, 12, 13, 14 |
| development | Pharo 61, 70, 80, 90, 10, 11, 12, 13, 14 |
## 連絡先
質問や問題がある場合は、issue を開くか cyril@ferlicot.fr までご連絡ください。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.