@binary-com/webtrader-charts
v0.6.2
Published
webtrader charts
Downloads
236
Readme
The charting library extracted from Webtrader is used for binary-static and webtrader.
In this document:
- Other Documents
- Pre-installation
- Quick start
- How to contribute
- Manage translations
- Deploying to gh-pages
- Publishing to npm
Other Documents
- General implementation - Contain ways to use the library
Pre-installation
Before running or contribute to this project, you need to have the setup of the following packages in your environment
- node
- npm
- git
Quick start
Fork the project
In order to work on your own version, please fork the project to your own repo.
Clone using SSH
git clone [email protected]:your-github-username/webtrader-charts.git
Enter project directory
cd webtrader-charts
Change output folder:
- Change
rollup.config.js
to write the output into/example
folder.
**NOTE: you can change the `dist` file config in `rollup.config.js` by uncommenting the file prop for `example`, `webtrader` or `binary-static`
- Install your dependencies:
- run the following command on both main project and
/example
folder:
```sh
npm install
```
- Start developing:
- run the following command on both main project and
/example
folder:
```sh
npm run watch
```
Open the source code and start editing!
Your site is now running at
http://localhost:8000
!
How to contribute
Create branch from the latest dev branch
git checkout dev git pull upstream dev git checkout -b [_your_branch_name]
Make your changes
Make pull request
Push your changes to your origin
git push -u origin [_your_branch_name]
Click on the autogenerated link from the terminal to open the PR
Make sure to change the PR base to
dev
branch
Manage translations
to get the
dictionary.json
file:npm run build-translation
The language files
/src/i18/{lang}.json
files.The library uses the generated
dictionary.json
file.
Deploying to gh-pages
To deploy the
/example
folder:npm run deploy-example
To deploy latest version embedded in binary-static (for testing)
npm run deploy-hard
**NOTE: For the second time you are deploying, run the following command:
npm run deploy-soft
Publishing to npm
Run:
npm install
Update the files
dist/webtrader-charts.js
anddist/webtrader-charts.iife.js
npm run build
Update the package version in package.json
Commit the modified files and merge them into the repo
Run:
npm publish