프로젝트 소개
# Seaside용 ChartJS
이 프로젝트는 ChartJS용 Seaside 바인딩을 제공하여 Pharo Smalltalk로 구축된 Seaside 웹 애플리케이션에서 대화형 차트를 만들 수 있게 합니다.
## 기능
- 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 (http://localhost:8080/ChartJs)
원격 데모: 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 |
## 연락처
질문이나 문제가 있으면 이슈를 열거나 cyril@ferlicot.fr로 연락하세요.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.