0.0.10 • Published 7 years ago

zen-echart-render-core v0.0.10

Weekly downloads
1
License
MIT
Repository
-
Last release
7 years ago

pipeline status npm version

Zen EChart Core

Description

This lib is the Rendering Core (uses zen-crunch-core). It produces JSON ingestible charts options for ECharts

Features

  1. Create options for multiple charts types
    • Bar
    • Line
    • Scatter/ EffectScatter
    • Pie
    • BoxPlot
  2. Gives Configurable options to control certain aspects like ..
    • Title
    • Legend
    • Echarts toolbox
  3. Create timeLines on attribute
  4. Create simple tabular dataView for charts
  5. Create MarkLine on charts
    • Localized line drawn over chart (Min/Max/Avg)
  6. Create MarkPoints on charts - Localized Bubble Point drawn over chart (Min/Max/Avg) and many more ...

Dev notes

Fully Automated Commit and tagging and CI integrated. Semver Followed. To setup and develop on this libs please follow these steps

Prerequisites
  1. Nodejs 6+ and npm 5+ is needed
Steps to setup ENV
  1. Clone Repo
    • git clone git@gitlab.zenatix.com:zenatix/zen-crunch-core.git
    • npm install
  2. Run - sudo npm install -g release-it
  3. Testing test cases npm t
  4. Testing release locally
    1. Use - npm run build && npm pack to create a tar of package
    2. Install this tar in main repo by npm install <path to file>
  5. Commit system just commits all staged files.
    • You can manually stage files
    • To stage all files. Run npm run stage:all
  6. Create release
    • Patch release - npm run release:patch
    • Minor release - npm run release:minor
    • Major release - npm run release:major

Maintained By - Zenatix Solutions.

Peace